MX37S

pom.xml

Aug 9th, 2021
673
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MXML 10.82 KB | None | 0 0
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
  3.  
  4.     <modelVersion>4.0.0</modelVersion>
  5.     <groupId>aero.tca</groupId>
  6.     <artifactId>tca-webadmin</artifactId>
  7.     <packaging>war</packaging>
  8.     <name>tca-webadmin</name>
  9.     <version>1.40-SNAPSHOT</version>
  10.  
  11.     <parent>
  12.         <groupId>aero.tca</groupId>
  13.         <artifactId>tca-parent</artifactId>
  14.         <version>1.0</version>
  15.     </parent>
  16.    
  17.     <scm>
  18.  
  19.         <connection>scm:svn:http://sources.aa2000.com.ar/subversion/tca-webadmin/trunk</connection>
  20.     </scm>
  21.    
  22.     <distributionManagement>
  23.         <repository>
  24.             <id>artifactory</id>
  25.             <name>libs-releases-local</name>
  26.             <url>http://sources.aa2000.com.ar/artifactory/libs-releases-local</url>
  27.             <uniqueVersion>false</uniqueVersion>
  28.         </repository>
  29.         <snapshotRepository>
  30.             <id>artifactory</id>
  31.             <url>http://sources.aa2000.com.ar/artifactory/libs-snapshots-local/</url>
  32.             <name>libs-snapshots-local</name>
  33.             <uniqueVersion>false</uniqueVersion>
  34.         </snapshotRepository>
  35.     </distributionManagement>
  36.  
  37.     <!-- List the core committers -->
  38.     <developers>
  39.         <developer>
  40.             <id>dsobila</id>
  41.             <name>Sobila Damian Alejandro</name>
  42.             <organization>AA2000</organization>
  43.             <organizationUrl>http://www.aa2000.com.ar</organizationUrl>
  44.             <roles>
  45.                 <role>Developer</role>
  46.             </roles>
  47.             <timezone>0</timezone>
  48.         </developer>
  49.     </developers>
  50.  
  51.     <build>
  52.         <plugins>
  53.             <plugin>
  54.             <artifactId>maven-war-plugin</artifactId>
  55.             <configuration>
  56.               <!--  <warName>${project.artifactId}</warName> -->
  57.                <archive>
  58.                   <manifestEntries>
  59.                        <WebLogic-Application-Version>${project.version}</WebLogic-Application-Version>
  60.                   </manifestEntries>
  61.                </archive>
  62.           </configuration>
  63.         </plugin>
  64.         <plugin>
  65.             <artifactId>maven-compiler-plugin</artifactId>
  66.             <version>2.0.2</version>
  67.             <configuration>
  68.                 <compilerVersion>1.5</compilerVersion>
  69.                 <target>1.5</target>
  70.                 <source>5</source>
  71.             </configuration>
  72.         </plugin>
  73.         <plugin>
  74.             <artifactId>maven-surefire-plugin</artifactId>
  75.             <version>2.4.3</version>
  76.             <configuration>
  77.                 <skipTests>true</skipTests>
  78.             </configuration>
  79.         </plugin>
  80.  
  81.             <!-- Para realizar el autodeploy de forma local, se comenta para que no
  82.                 pinche la release -->
  83.             <!--
  84.             <plugin>
  85.                 <groupId>com.oracle.weblogic</groupId>
  86.                 <artifactId>weblogic-maven-plugin</artifactId>
  87.                 <version>10.3.4</version>
  88.                 <configuration>
  89.                     <adminurl>t3://localhost:7001</adminurl>
  90.                     <user>weblogic</user>
  91.                     <password>weblogic123</password>
  92.                     <name>tca-webadmin</name>
  93.                     <remote>true</remote>
  94.                     <upload>true</upload>
  95.                     <targets>AdminServer</targets>
  96.                 </configuration>
  97.                 <executions>
  98.                     <execution>
  99.                         <id>deploy</id>
  100.                         <phase>pre-integration-test</phase>
  101.                         <goals>
  102.                             <goal>deploy</goal>
  103.                         </goals>
  104.                         <configuration>
  105.                             <source>target/tca-webadmin.war</source>
  106.                         </configuration>
  107.                     </execution>
  108.                 </executions>
  109.             </plugin>  -->
  110.  
  111.         </plugins>
  112.         <resources>
  113.             <resource>
  114.                 <directory>src/main/resources</directory>
  115.             </resource>
  116.             <resource>
  117.                 <directory>src/main/java</directory>
  118.                 <includes>
  119.                     <include>**/*.xml</include>
  120.                 </includes>
  121.             </resource>
  122.         </resources>
  123.         <testResources>
  124.             <testResource>
  125.                 <directory>src/test/resources</directory>
  126.             </testResource>
  127.             <testResource>
  128.                 <directory>src/main/webapp</directory>
  129.                 <includes>
  130.                     <include>**/*.xml</include>
  131.                 </includes>
  132.             </testResource>
  133.         </testResources>
  134.     </build>
  135.     <dependencies>
  136.  
  137.         <dependency>
  138.             <groupId>aero.tca</groupId>
  139.             <artifactId>tca-core</artifactId>
  140.             <version>2.1</version>
  141.         </dependency>
  142.         <dependency>
  143.             <groupId>aero.tca</groupId>
  144.             <artifactId>tca-ext-js</artifactId>
  145.             <version>3.2.10</version>
  146.         </dependency>
  147.         <dependency>
  148.             <groupId>org.springframework.webflow</groupId>
  149.             <artifactId>spring-js</artifactId>
  150.             <version>2.3.1.RELEASE</version>
  151.         </dependency>
  152.         <dependency>
  153.             <groupId>org.hibernate</groupId>
  154.             <artifactId>hibernate-ehcache</artifactId>
  155.             <version>3.6.2.Final</version>
  156.         </dependency>
  157.         <dependency>
  158.             <groupId>xalan</groupId>
  159.             <artifactId>xalan</artifactId>
  160.             <version>2.7.0</version>
  161.         </dependency>
  162.         <dependency>
  163.             <groupId>javax.mail</groupId>
  164.             <artifactId>mail</artifactId>
  165.             <version>${javamail.version}</version>
  166.         </dependency>
  167.         <dependency>
  168.             <groupId>org.directwebremoting</groupId>
  169.             <artifactId>dwr</artifactId>
  170.             <version>2.0.2</version>
  171.         </dependency>
  172.         <dependency>
  173.             <groupId>commons-collections</groupId>
  174.             <artifactId>commons-collections</artifactId>
  175.             <version>3.2.1</version>
  176.         </dependency>
  177.         <dependency>
  178.             <groupId>jmock</groupId>
  179.             <artifactId>jmock</artifactId>
  180.             <version>1.1.0</version>
  181.             <scope>test</scope>
  182.         </dependency>
  183.         <dependency>
  184.             <groupId>junit</groupId>
  185.             <artifactId>junit</artifactId>
  186.             <version>4.4</version>
  187.             <scope>test</scope>
  188.         </dependency>
  189.         <dependency>
  190.             <groupId>javax.servlet</groupId>
  191.             <artifactId>servlet-api</artifactId>
  192.             <version>2.4</version>
  193.             <scope>provided</scope>
  194.         </dependency>
  195.         <dependency>
  196.             <groupId>javax.servlet</groupId>
  197.             <artifactId>jsp-api</artifactId>
  198.             <version>2.0</version>
  199.             <scope>provided</scope>
  200.         </dependency>
  201.         <dependency>
  202.             <groupId>javax.servlet</groupId>
  203.             <artifactId>jstl</artifactId>
  204.             <version>1.1.2</version>
  205.         </dependency>
  206.         <dependency>
  207.             <groupId>taglibs</groupId>
  208.             <artifactId>standard</artifactId>
  209.             <version>1.1.2</version>
  210.         </dependency>
  211.         <dependency>
  212.             <groupId>opensymphony</groupId>
  213.             <artifactId>sitemesh</artifactId>
  214.             <version>2.2.1</version>
  215.         </dependency>
  216.         <dependency>
  217.             <groupId>velocity</groupId>
  218.             <artifactId>velocity</artifactId>
  219.             <version>${velocity.version}</version>
  220.         </dependency>
  221.         <dependency>
  222.             <groupId>org.springmodules</groupId>
  223.             <artifactId>spring-modules-validation</artifactId>
  224.             <version>0.8</version>
  225.             <exclusions>
  226.                 <exclusion>
  227.                     <groupId>rhino</groupId>
  228.                     <artifactId>js</artifactId>
  229.                 </exclusion>
  230.                 <exclusion>
  231.                     <groupId>org.springframework</groupId>
  232.                     <artifactId>spring</artifactId>
  233.                 </exclusion>
  234.             </exclusions>
  235.         </dependency>
  236.         <dependency>
  237.             <groupId>javax.persistence</groupId>
  238.             <artifactId>persistence-api</artifactId>
  239.             <version>${jpa.version}</version>
  240.         </dependency>
  241.         <dependency>
  242.             <groupId>net.sf.json-lib</groupId>
  243.             <artifactId>json-lib</artifactId>
  244.             <version>2.3</version>
  245.             <classifier>jdk15</classifier>
  246.         </dependency>
  247.  
  248.         <dependency>
  249.             <groupId>aero.tca</groupId>
  250.             <artifactId>tca-login-lam-core</artifactId>
  251.             <version>1.9</version>
  252.         </dependency>
  253.         <!-- Para enviar y recibir objetos en json -->
  254.    
  255.         <dependency>
  256.             <groupId>org.codehaus.jackson</groupId>
  257.             <artifactId>jackson-jaxrs</artifactId>
  258.             <version>1.9.2</version>
  259.         </dependency>
  260.        
  261.         <!--  Gson: Java to Json conversion -->
  262.         <dependency>
  263.             <groupId>com.google.code.gson</groupId>
  264.             <artifactId>gson</artifactId>
  265.             <version>2.2.2</version>
  266.             <scope>compile</scope>
  267.         </dependency>
  268.        
  269.         <dependency>
  270.              <groupId>commons-logging</groupId>
  271.               <artifactId>commons-logging</artifactId>
  272.               <version>1.2</version>
  273.           </dependency>
  274.          
  275.          <dependency>
  276.             <groupId>org.glassfish</groupId>
  277.             <artifactId>javax.json</artifactId>
  278.             <version>1.1.4</version>
  279.         </dependency>
  280.     </dependencies>
  281.  
  282.  
  283.     <profiles>
  284.         <profile>
  285.             <id>tomcat</id>
  286.             <build>
  287.                 <plugins>
  288.                
  289.                   <plugin>
  290.                       <groupId>org.mortbay.jetty</groupId>
  291.                       <artifactId>maven-jetty-plugin</artifactId>
  292.                 </plugin>
  293.                
  294.             <plugin>
  295.   <groupId>org.apache.maven.plugins</groupId>
  296.   <artifactId>maven-release-plugin</artifactId>
  297.   <version>2.5.1</version>
  298.   <dependencies>
  299.     <dependency>
  300.       <groupId>org.apache.maven.shared</groupId>
  301.       <artifactId>maven-invoker</artifactId>
  302.       <version>2.2</version>
  303.     </dependency>
  304.   </dependencies>
  305. </plugin>
  306.     <plugin>
  307.             <artifactId>maven-compiler-plugin</artifactId>
  308.             <version>2.0.2</version>
  309.             <configuration>
  310.                     <source>1.5</source>
  311.                     <target>1.5</target>
  312.                 </configuration>
  313.         </plugin>
  314.        
  315.                     <plugin>
  316.                         <groupId>org.apache.maven.plugins</groupId>
  317.                         <artifactId>maven-surefire-plugin</artifactId>
  318.                         <executions>
  319.                             <execution>
  320.                                 <id>surefire-it</id>
  321.                                 <phase>integration-test</phase>
  322.                                 <goals>
  323.                                     <goal>test</goal>
  324.                                 </goals>
  325.                                 <configuration>
  326.                                     <excludes>
  327.                                         <exclude>none</exclude>
  328.                                     </excludes>
  329.                                     <includes>
  330.                                         <include>**/*WebTest*</include>
  331.                                     </includes>
  332.                                 </configuration>
  333.                             </execution>
  334.                         </executions>
  335.                     </plugin>
  336.                     <plugin>
  337.                         <groupId>org.codehaus.cargo</groupId>
  338.                         <artifactId>cargo-maven2-plugin</artifactId>
  339.                         <configuration>
  340.                             <wait>${cargo.wait}</wait>
  341.                             <container>
  342.                                 <containerId>tomcat5x</containerId>
  343.                                 <zipUrlInstaller>
  344.                                     <url>
  345.                                         http://archive.apache.org/dist/tomcat/tomcat-6/v${tomcat.version}/bin/apache-tomcat-${tomcat.version}.zip
  346.                                     </url>
  347.                                     <installDir>${installDir}</installDir>
  348.                                 </zipUrlInstaller>
  349.                             </container>
  350.                             <configuration>
  351.                                 <home>${project.build.directory}/tomcat5x/container</home>
  352.                                 <properties>
  353.                                     <cargo.hostname>${cargo.host}</cargo.hostname>
  354.                                     <cargo.servlet.port>${cargo.port}</cargo.servlet.port>
  355.                                 </properties>
  356.                                 <deployables>
  357.                                     <deployable>
  358.                                         <properties>
  359.                                             <context>ROOT</context>
  360.                                         </properties>
  361.                                     </deployable>
  362.                                 </deployables>
  363.                             </configuration>
  364.                         </configuration>
  365.                         <executions>
  366.                             <execution>
  367.                                 <id>start-container</id>
  368.                                 <phase>pre-integration-test</phase>
  369.                                 <goals>
  370.                                     <goal>start</goal>
  371.                                 </goals>
  372.                             </execution>
  373.                             <execution>
  374.                                 <id>stop-container</id>
  375.                                 <phase>post-integration-test</phase>
  376.                                 <goals>
  377.                                     <goal>stop</goal>
  378.                                 </goals>
  379.                             </execution>
  380.                         </executions>
  381.                     </plugin>
  382.                 </plugins>
  383.             </build>
  384.         </profile>
  385.     </profiles>
  386.  
  387.     <properties>
  388.         <cargo.host>localhost</cargo.host>
  389.         <cargo.port>25888</cargo.port>
  390.         <cargo.wait>false</cargo.wait>
  391.         <tomcat.version>6.0.14</tomcat.version>
  392.         <velocity.version>1.4</velocity.version>
  393.         <javamail.version>1.4.1</javamail.version>
  394.         <jpa.version>1.0</jpa.version>
  395.     </properties>
  396.  
  397. </project>
  398.  
  399.  
Add Comment
Please, Sign In to add comment