Advertisement
aadddrr

POM INV BO XCOM

Apr 4th, 2017
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 14.15 KB | None | 0 0
  1. <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/xsd/maven-4.0.0.xsd">
  2.   <modelVersion>4.0.0</modelVersion>
  3.    <parent>
  4.         <artifactId>parent-pom</artifactId>
  5.         <groupId>org.jleaf.erp</groupId>
  6.         <version>3.5.3.1.XCOM-SNAPSHOT</version>
  7.     </parent>
  8.  
  9.     <artifactId>inv-bo-xcom</artifactId>
  10.     <version>3.5.3.1.XCOM-SNAPSHOT</version>
  11.     <name>ERP jLeaf Inventory Bussiness Object</name>
  12.     <description>To Support ERP Inventory Bussiness Object</description>
  13.     <url>http://www.jleaf.org/xcom/erp-modifications/inv-bo</url>
  14.     <scm>
  15.         <connection>scm:svn:svn://jleaf.org:9011/xcom/erp-modifications/inv-bo/trunk</connection>
  16.         <developerConnection>scm:svn:svn://jleaf.org:9011/xcom/erp-modifications/inv-bo/trunk</developerConnection>
  17.         <url>svn://jleaf.org:9011/xcom/erp-modifications/inv-bo/trunk</url>
  18.     </scm>
  19.     <properties>
  20.         <release.order>430</release.order>
  21.     </properties>
  22.  
  23.   <dependencies>
  24.   <dependency>
  25.         <groupId>org.jleaf.erp</groupId>
  26.         <artifactId>master-bo</artifactId>
  27.     </dependency>
  28.     <dependency>
  29.         <groupId>org.jleaf.erp</groupId>
  30.         <artifactId>inv-bo</artifactId>
  31.         <scope>provided</scope>
  32.     </dependency>
  33.     <!-- FOR TEST -->
  34.     <dependency>
  35.       <groupId>org.dbunit</groupId>
  36.       <artifactId>dbunit</artifactId>
  37.       <exclusions>
  38.         <exclusion>
  39.           <artifactId>junit-addons</artifactId>
  40.           <groupId>junit-addons</groupId>
  41.         </exclusion>
  42.         <exclusion>
  43.           <artifactId>poi</artifactId>
  44.           <groupId>poi</groupId>
  45.         </exclusion>
  46.         <exclusion>
  47.           <artifactId>slf4j-nop</artifactId>
  48.           <groupId>org.slf4j</groupId>
  49.         </exclusion>
  50.       </exclusions>
  51.     </dependency>
  52.     <dependency>
  53.       <groupId>junit</groupId>
  54.       <artifactId>junit</artifactId>
  55.       <scope>test</scope>
  56.     </dependency>
  57.     <dependency>
  58.       <groupId>org.hamcrest</groupId>
  59.       <artifactId>hamcrest-all</artifactId>
  60.       <scope>test</scope>
  61.     </dependency>
  62.     <dependency>
  63.       <groupId>org.easymock</groupId>
  64.       <artifactId>easymock</artifactId>
  65.       <scope>test</scope>
  66.     </dependency>
  67.     <dependency>
  68.       <groupId>com.carbonfive</groupId>
  69.       <artifactId>test-support</artifactId>
  70.       <scope>test</scope>
  71.     </dependency>
  72.     <dependency>
  73.       <groupId>org.jleaf</groupId>
  74.       <artifactId>jleaf-core</artifactId>
  75.       <scope>provided</scope>
  76.     </dependency>
  77.     <!-- Spring Core -->
  78.     <!-- Core utilities used by other modules. Define this if you use Spring
  79.                        Utility APIs (org.springframework.core.*/org.springframework.util.*) -->
  80.     <dependency>
  81.       <groupId>org.springframework</groupId>
  82.       <artifactId>spring-core</artifactId>
  83.     </dependency>
  84.     <!-- Expression Language (depends on spring-core) Define this if you use
  85.                        Spring Expression APIs (org.springframework.expression.*) -->
  86.     <dependency>
  87.       <groupId>org.springframework</groupId>
  88.       <artifactId>spring-expression</artifactId>
  89.     </dependency>
  90.     <!-- Bean Factory and JavaBeans utilities (depends on spring-core) Define
  91.                        this if you use Spring Bean APIs (org.springframework.beans.*) -->
  92.     <dependency>
  93.       <groupId>org.springframework</groupId>
  94.       <artifactId>spring-beans</artifactId>
  95.     </dependency>
  96.     <!-- Aspect Oriented Programming (AOP) Framework (depends on spring-core,
  97.                        spring-beans) Define this if you use Spring AOP APIs (org.springframework.aop.*) -->
  98.     <dependency>
  99.       <groupId>org.springframework</groupId>
  100.       <artifactId>spring-aop</artifactId>
  101.     </dependency>
  102.     <!-- Application Context (depends on spring-core, spring-expression, spring-aop,
  103.                        spring-beans) This is the central artifact for Spring's Dependency Injection
  104.                        Container and is generally always defined -->
  105.     <dependency>
  106.       <groupId>org.springframework</groupId>
  107.       <artifactId>spring-context</artifactId>
  108.     </dependency>
  109.     <!-- Various Application Context utilities, including EhCache, JavaMail,
  110.                        Quartz, and Freemarker integration Define this if you need any of these integrations -->
  111.     <dependency>
  112.       <groupId>org.springframework</groupId>
  113.       <artifactId>spring-context-support</artifactId>
  114.     </dependency>
  115.     <!-- Transaction Management Abstraction (depends on spring-core, spring-beans,
  116.                        spring-aop, spring-context) Define this if you use Spring Transactions or
  117.                        DAO Exception Hierarchy (org.springframework.transaction.*/org.springframework.dao.*) -->
  118.     <dependency>
  119.       <groupId>org.springframework</groupId>
  120.       <artifactId>spring-tx</artifactId>
  121.     </dependency>
  122.     <!-- JDBC Data Access Library (depends on spring-core, spring-beans, spring-context,
  123.                        spring-tx) Define this if you use Spring's JdbcTemplate API (org.springframework.jdbc.*) -->
  124.     <dependency>
  125.       <groupId>org.springframework</groupId>
  126.       <artifactId>spring-jdbc</artifactId>
  127.     </dependency>
  128.     <!-- Object-to-Relation-Mapping (ORM) integration with Hibernate, JPA,
  129.                        and iBatis. (depends on spring-core, spring-beans, spring-context, spring-tx)
  130.                        Define this if you need ORM (org.springframework.orm.*) -->
  131.     <dependency>
  132.       <groupId>org.springframework</groupId>
  133.       <artifactId>spring-orm</artifactId>
  134.     </dependency>
  135.     <!-- Object-to-XML Mapping (OXM) abstraction and integration with JAXB,
  136.                        JiBX, Castor, XStream, and XML Beans. (depends on spring-core, spring-beans,
  137.                        spring-context) Define this if you need OXM (org.springframework.oxm.*) -->
  138.     <dependency>
  139.       <groupId>org.springframework</groupId>
  140.       <artifactId>spring-oxm</artifactId>
  141.     </dependency>
  142.     <!-- Support for testing Spring applications with tools such as JUnit and
  143.                        TestNG This artifact is generally always defined with a 'test' scope for
  144.                        the integration testing framework and unit testing stubs -->
  145.     <dependency>
  146.       <groupId>org.springframework</groupId>
  147.       <artifactId>spring-test</artifactId>
  148.       <scope>test</scope>
  149.     </dependency>
  150.     <!-- Web application development utilities applicable to both Servlet and
  151.                        Portlet Environments (depends on spring-core, spring-beans, spring-context)
  152.                        Define this if you use Spring MVC, or wish to use Struts, JSF, or another
  153.                        web framework with Spring (org.springframework.web.*) -->
  154.     <dependency>
  155.       <groupId>org.springframework</groupId>
  156.       <artifactId>spring-web</artifactId>
  157.     </dependency>
  158.     <!-- Spring MVC for Servlet Environments (depends on spring-core, spring-beans,
  159.                        spring-context, spring-web) Define this if you use Spring MVC with a Servlet
  160.                        Container such as Apache Tomcat (org.springframework.web.servlet.*) -->
  161.     <dependency>
  162.       <groupId>org.springframework</groupId>
  163.       <artifactId>spring-webmvc</artifactId>
  164.     </dependency>
  165.     <!-- Spring MVC for Portlet Environments (depends on spring-core, spring-beans,
  166.                        spring-context, spring-web) Define this if you use Spring MVC with a Portlet
  167.                        Container (org.springframework.web.portlet.*) -->
  168.     <dependency>
  169.       <groupId>org.springframework</groupId>
  170.       <artifactId>spring-webmvc-portlet</artifactId>
  171.     </dependency>
  172.     <dependency>
  173.       <groupId>org.eclipse.persistence</groupId>
  174.       <artifactId>javax.persistence</artifactId>
  175.     </dependency>
  176.     <dependency>
  177.       <groupId>javax.transaction</groupId>
  178.       <artifactId>com.springsource.javax.transaction</artifactId>
  179.       <scope>compile</scope>
  180.     </dependency>
  181.     <dependency>
  182.       <groupId>org.slf4j</groupId>
  183.       <artifactId>slf4j-api</artifactId>
  184.       <scope>provided</scope>
  185.     </dependency>
  186.     <dependency>
  187.       <groupId>org.slf4j</groupId>
  188.       <artifactId>slf4j-log4j12</artifactId>
  189.     </dependency>
  190.     <!-- Hibernate -->
  191.     <dependency>
  192.       <groupId>org.hibernate</groupId>
  193.       <artifactId>hibernate-core</artifactId>
  194.       <scope>provided</scope>
  195.     </dependency>
  196.     <dependency>
  197.       <groupId>org.hibernate</groupId>
  198.       <artifactId>hibernate-entitymanager</artifactId>
  199.       <scope>provided</scope>
  200.     </dependency>
  201.     <dependency>
  202.       <groupId>postgresql</groupId>
  203.       <artifactId>postgresql</artifactId>
  204.       <scope>compile</scope>
  205.     </dependency>
  206.     <dependency>
  207.       <groupId>javax.annotation</groupId>
  208.       <artifactId>jsr250-api</artifactId>
  209.     </dependency>
  210.     <!-- Oro PerlUtil -->
  211.     <dependency>
  212.       <groupId>oro</groupId>
  213.       <artifactId>oro</artifactId>
  214.     </dependency>
  215.     <dependency>
  216.       <groupId>org.jleaf</groupId>
  217.       <artifactId>jleaf-common</artifactId>
  218.       <scope>provided</scope>
  219.     </dependency>
  220.     <dependency>
  221.       <groupId>org.jleaf</groupId>
  222.       <artifactId>jleaf-workflow</artifactId>
  223.       <scope>provided</scope>
  224.     </dependency>
  225.   </dependencies>
  226.   <build>
  227.   <plugins>
  228.    <!-- <plugin>
  229.            <groupId>org.jleaf</groupId>
  230.            <artifactId>jleaf-maven-plugin</artifactId>
  231.            <dependencies>
  232.              <dependency>
  233.                <groupId>org.jleaf.erp</groupId>
  234.                <artifactId>server-config</artifactId>
  235.                <version>${server-config.version}</version>
  236.              </dependency>
  237.            </dependencies>
  238.            <configuration>
  239.              <generateEntityDaoConfig>
  240.                <persistenceXml>${project.basedir}/src/main/resources/META-INF/inv-custom-persistence.xml</persistenceXml>
  241.                <serverConfig>
  242.                  <groupId>org.jleaf.erp</groupId>
  243.                  <artifactId>server-config</artifactId>
  244.                  <version>${server-config.version}</version>
  245.                  <file>
  246.                    <source>server-config-local.properties</source>
  247.                  </file>
  248.                </serverConfig>
  249.                <target>
  250.                  <forClass>${project.basedir}/src/main/java</forClass>
  251.                </target>
  252.              </generateEntityDaoConfig>
  253.              <generateBasicBfConfig>
  254.                <target>
  255.                  <forClass>${project.basedir}/src/main/java</forClass>
  256.                  <forTestClass>${project.basedir}/src/test/java</forTestClass>
  257.                  <forTestResource>${project.basedir}/src/test/resources</forTestResource>
  258.                </target>
  259.                <resource>
  260.                  <exceptionConstantFile>${project.basedir}/src/main/java/org/jleaf/erp/custom/InventoryCustomExceptionConstantsForXCom.java</exceptionConstantFile>
  261.                </resource>
  262.              </generateBasicBfConfig>
  263.              <generateDataSetConfig>
  264.                     <target>
  265.                         <forResource>${project.basedir}/src/test/resources</forResource>
  266.                     </target>
  267.                     <serverConfig>
  268.                         <file>
  269.                             <source>server-config.properties</source>
  270.                         </file>
  271.                     </serverConfig>
  272.                 </generateDataSetConfig>
  273.            </configuration>
  274.          </plugin>  -->
  275.   </plugins>
  276.   </build>
  277.   <profiles>
  278.         <profile>
  279.             <id>test</id>
  280.             <activation>
  281.                 <activeByDefault>false</activeByDefault>
  282.             </activation>
  283.             <build>
  284.                 <plugins>
  285.                     <plugin>
  286.                         <artifactId>maven-surefire-plugin</artifactId>
  287.                         <configuration>
  288.                             <skip>false</skip>
  289.                         </configuration>
  290.                     </plugin>
  291.                 </plugins>
  292.             </build>
  293.         </profile>
  294.         <profile>
  295.             <id>local</id>
  296.             <activation>
  297.                 <activeByDefault>true</activeByDefault>
  298.             </activation>
  299.             <build>
  300.                 <plugins>
  301.                     <plugin>
  302.                         <artifactId>maven-surefire-plugin</artifactId>
  303.                         <configuration>
  304.                             <skip>true</skip>
  305.                         </configuration>
  306.                     </plugin>
  307.                     <plugin>
  308.                         <groupId>org.jleaf</groupId>
  309.                         <artifactId>jleaf-maven-plugin</artifactId>
  310.                         <dependencies>
  311.                           <dependency>
  312.                             <groupId>org.jleaf.erp</groupId>
  313.                             <artifactId>server-config</artifactId>
  314.                             <version>${server-config.version}</version>
  315.                           </dependency>
  316.                         </dependencies>
  317.                         <configuration>
  318.                           <generateEntityDaoConfig>
  319.                             <persistenceXml>${project.basedir}/src/main/resources/META-INF/inv-custom-persistence.xml</persistenceXml>
  320.                             <serverConfig>
  321.                               <groupId>org.jleaf.erp</groupId>
  322.                               <artifactId>server-config</artifactId>
  323.                               <version>${server-config.version}</version>
  324.                               <file>
  325.                                 <source>server-config-local.properties</source>
  326.                               </file>
  327.                             </serverConfig>
  328.                             <target>
  329.                               <forClass>${project.basedir}/src/main/java</forClass>
  330.                             </target>
  331.                           </generateEntityDaoConfig>
  332.                           <generateBasicBfConfig>
  333.                             <target>
  334.                               <forClass>${project.basedir}/src/main/java</forClass>
  335.                               <forTestClass>${project.basedir}/src/test/java</forTestClass>
  336.                               <forTestResource>${project.basedir}/src/test/resources</forTestResource>
  337.                             </target>
  338.                             <resource>
  339.                               <exceptionConstantFile>${project.basedir}/src/main/java/org/jleaf/erp/custom/InventoryCustomExceptionConstantsForXCom.java</exceptionConstantFile>
  340.                             </resource>
  341.                           </generateBasicBfConfig>
  342.                           <generateDataSetConfig>
  343.                                 <target>
  344.                                     <forResource>${project.basedir}/src/test/resources</forResource>
  345.                                 </target>
  346.                                 <serverConfig>
  347.                                     <file>
  348.                                         <source>server-config.properties</source>
  349.                                     </file>
  350.                                 </serverConfig>
  351.                             </generateDataSetConfig>
  352.                         </configuration>
  353.                      </plugin>
  354.                 </plugins>
  355.             </build>
  356.         </profile>
  357.     </profiles>
  358. </project>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement