Advertisement
widana

Untitled

Aug 28th, 2018
51
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 38.79 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/xsd/maven-4.0.0.xsd">
  3.   <modelVersion>4.0.0</modelVersion>
  4.   <parent>
  5.     <artifactId>parent-pom</artifactId>
  6.     <groupId>org.jleaf.erp</groupId>
  7.     <version>3.5.8-SNAPSHOT</version>
  8.   </parent>
  9.   <artifactId>webpos-intgr-service</artifactId>
  10.   <version>3.5.8-SNAPSHOT</version>
  11.   <name>ERP Enterprise Webpos Integration Services</name>
  12.   <description>ERP Enterprise Webpos Integration Services</description>
  13.   <url>http://www.jleaf.org/erp-jleaf/webpos-intgr-service</url>
  14.   <scm>
  15.     <connection>scm:svn:svn://jleaf.org:9011/erp/erp-enterprise/webpos-intgr-service/trunk</connection>
  16.     <developerConnection>scm:svn:svn://jleaf.org:9011/erp/erp-enterprise/webpos-intgr-service/trunk</developerConnection>
  17.     <url>svn://jleaf.org:9011/erp/erp-enterprise/webpos-intgr-service/trunk</url>
  18.   </scm>
  19.   <dependencies>
  20.     <!-- FOR TEST -->
  21.     <dependency>
  22.       <groupId>org.dbunit</groupId>
  23.       <artifactId>dbunit</artifactId>
  24.       <scope>test</scope>
  25.       <exclusions>
  26.         <exclusion>
  27.           <artifactId>junit-addons</artifactId>
  28.           <groupId>junit-addons</groupId>
  29.         </exclusion>
  30.         <exclusion>
  31.           <artifactId>poi</artifactId>
  32.           <groupId>poi</groupId>
  33.         </exclusion>
  34.         <exclusion>
  35.           <artifactId>slf4j-nop</artifactId>
  36.           <groupId>org.slf4j</groupId>
  37.         </exclusion>
  38.       </exclusions>
  39.     </dependency>
  40.     <dependency>
  41.       <groupId>junit</groupId>
  42.       <artifactId>junit</artifactId>
  43.       <scope>test</scope>
  44.     </dependency>
  45.     <dependency>
  46.       <groupId>org.hamcrest</groupId>
  47.       <artifactId>hamcrest-all</artifactId>
  48.       <scope>test</scope>
  49.     </dependency>
  50.     <dependency>
  51.       <groupId>org.easymock</groupId>
  52.       <artifactId>easymock</artifactId>
  53.       <scope>test</scope>
  54.     </dependency>
  55.     <dependency>
  56.       <groupId>com.carbonfive</groupId>
  57.       <artifactId>test-support</artifactId>
  58.       <scope>test</scope>
  59.     </dependency>
  60.     <dependency>
  61.       <groupId>org.jleaf</groupId>
  62.       <artifactId>jleaf-core</artifactId>
  63.       <exclusions>
  64.         <exclusion>
  65.             <groupId>com.google.code.gson</groupId>
  66.             <artifactId>gson</artifactId>
  67.         </exclusion>
  68.         <exclusion>
  69.             <groupId>com.googlecode.json-simple</groupId>
  70.             <artifactId>json-simple</artifactId>
  71.         </exclusion>
  72.         <exclusion>
  73.             <groupId>commons-lang</groupId>
  74.             <artifactId>commons-lang</artifactId>
  75.         </exclusion>
  76.         <exclusion>
  77.             <groupId>oro</groupId>
  78.             <artifactId>oro</artifactId>
  79.         </exclusion>
  80.         <exclusion>
  81.             <groupId>joda-time</groupId>
  82.             <artifactId>joda-time</artifactId>
  83.         </exclusion>
  84.         <exclusion>
  85.             <groupId>org.freemarker</groupId>
  86.             <artifactId>freemarker</artifactId>
  87.         </exclusion>
  88.         <exclusion>
  89.             <groupId>javax.mail</groupId>
  90.             <artifactId>mail</artifactId>
  91.         </exclusion>
  92.         <exclusion>
  93.             <groupId>javax.activation</groupId>
  94.             <artifactId>activation</artifactId>
  95.         </exclusion>
  96.         <exclusion>
  97.             <groupId>commons-validator</groupId>
  98.             <artifactId>commons-validator</artifactId>
  99.         </exclusion>
  100.         <exclusion>
  101.             <groupId>org.dbunit</groupId>
  102.             <artifactId>dbunit</artifactId>
  103.         </exclusion>
  104.     </exclusions>              
  105.     </dependency>
  106.     <dependency>
  107.       <groupId>org.jleaf</groupId>
  108.       <artifactId>jleaf-common</artifactId>
  109.              <exclusions>
  110.                 <exclusion>
  111.                     <groupId>oro</groupId>
  112.                     <artifactId>oro</artifactId>
  113.                 </exclusion>
  114.                 <exclusion>
  115.                     <groupId>org.slf4j</groupId>
  116.                     <artifactId>slf4j-log4j12</artifactId>
  117.                 </exclusion>
  118.           </exclusions>
  119.     </dependency>
  120.     <!-- Digantikan dengan service-flow <dependency> <groupId>org.jleaf</groupId>
  121.             <artifactId>jleaf-baseservices</artifactId> </dependency> -->
  122.     <dependency>
  123.       <groupId>org.jleaf</groupId>
  124.       <artifactId>jleaf-service-flow</artifactId>
  125.       <exclusions>
  126.             <exclusion>
  127.                 <groupId>javax.el</groupId>
  128.                 <artifactId>el-api</artifactId>
  129.             </exclusion>
  130.             <exclusion>
  131.                 <groupId>org.apache.commons</groupId>
  132.                 <artifactId>commons-io</artifactId>
  133.             </exclusion>
  134.             <exclusion>
  135.                 <groupId>org.mongodb</groupId>
  136.                 <artifactId>mongo-java-driver</artifactId>
  137.             </exclusion>
  138.             <exclusion>
  139.                 <groupId>org.springframework.data</groupId>
  140.                 <artifactId>spring-data-mongodb</artifactId>
  141.             </exclusion>
  142.             <exclusion>
  143.                 <groupId>cglib</groupId>
  144.                 <artifactId>cglib-nodep</artifactId>
  145.             </exclusion>
  146.             <exclusion>
  147.                 <groupId>de.odysseus.juel</groupId>
  148.                 <artifactId>juel</artifactId>
  149.             </exclusion>
  150.             <exclusion>
  151.                 <groupId>cglib</groupId>
  152.                 <artifactId>cglib</artifactId>
  153.             </exclusion>
  154.             <exclusion>
  155.                 <groupId>com.google.code.gson</groupId>
  156.                 <artifactId>gson</artifactId>
  157.             </exclusion>
  158.             <exclusion>
  159.                 <groupId>org.slf4j</groupId>
  160.                 <artifactId>com.springsource.slf4j.log4j</artifactId>
  161.             </exclusion>
  162.             <exclusion>
  163.                 <groupId>org.codehaus.jettison</groupId>
  164.                 <artifactId>jettison</artifactId>
  165.             </exclusion>
  166.             <exclusion>
  167.                 <groupId>commons-validator</groupId>
  168.                 <artifactId>commons-validator</artifactId>
  169.             </exclusion>           
  170.         </exclusions>
  171.     </dependency>
  172.     <dependency>
  173.       <groupId>org.jleaf</groupId>
  174.       <artifactId>jleaf-jms</artifactId>
  175.         <exclusions>
  176.             <exclusion>
  177.                 <groupId>org.apache.activemq</groupId>
  178.                 <artifactId>activemq-pool</artifactId>
  179.             </exclusion>
  180.             <exclusion>
  181.                 <groupId>commons-logging</groupId>
  182.                 <artifactId>commons-logging-api</artifactId>
  183.             </exclusion>
  184.             <exclusion>
  185.                 <groupId>org.apache.geronimo</groupId>
  186.                 <artifactId>commons-logging-api</artifactId>
  187.             </exclusion>
  188.             <exclusion>
  189.                 <groupId>org.apache.activemq</groupId>
  190.                 <artifactId>activeio-core</artifactId>
  191.             </exclusion>               
  192.             <exclusion>
  193.                 <groupId>org.apache.geronimo.specs</groupId>
  194.                 <artifactId>geronimo-j2ee-management_1.1_spec</artifactId>
  195.             </exclusion>
  196.             <exclusion>
  197.                 <groupId>org.apache.activemq</groupId>
  198.                 <artifactId>kahadb</artifactId>
  199.             </exclusion>
  200.             <exclusion>
  201.                 <groupId>org.apache.activemq.protobuf</groupId>
  202.                 <artifactId>activemq-protobuf</artifactId>
  203.             </exclusion>
  204.             <exclusion>
  205.                 <groupId>org.osgi</groupId>
  206.                 <artifactId>org.osgi.core</artifactId>
  207.             </exclusion>
  208.             <exclusion>
  209.                 <groupId>org.springframework.osgi</groupId>
  210.                 <artifactId>spring-osgi-core</artifactId>
  211.             </exclusion>                               
  212.             <exclusion>
  213.                 <groupId>org.springframework.osgi</groupId>
  214.                 <artifactId>spring-osgi-io</artifactId>
  215.             </exclusion>                               
  216.             <exclusion>
  217.                 <groupId>org.apache.geronimo.specs</groupId>
  218.                 <artifactId>geronimo-j2ee-management_1.0_spec</artifactId>
  219.             </exclusion>
  220.             <exclusion>
  221.                 <groupId>commons-net</groupId>
  222.                 <artifactId>commons-net</artifactId>
  223.             </exclusion>
  224.             <exclusion>
  225.                 <groupId>org.apache.geronimo.specs</groupId>
  226.                 <artifactId>geronimo-jta_1.0.1B_spec</artifactId>
  227.             </exclusion>
  228.             <exclusion>
  229.                 <groupId>commons-pool</groupId>
  230.                 <artifactId>commons-pool</artifactId>
  231.             </exclusion>
  232.             <exclusion>
  233.                 <groupId>oro</groupId>
  234.                 <artifactId>oro</artifactId>
  235.             </exclusion>
  236.             <exclusion>
  237.                 <groupId>commons-validator</groupId>
  238.                 <artifactId>commons-validator</artifactId>
  239.             </exclusion>
  240.            
  241.         </exclusions>
  242.     </dependency>
  243.     <dependency>
  244.       <groupId>org.jleaf</groupId>
  245.       <artifactId>jleaf-autonumber</artifactId>
  246.       <exclusions>
  247.             <exclusion>
  248.                 <groupId>javax.el</groupId>
  249.                 <artifactId>el-api</artifactId>
  250.             </exclusion>
  251.             <exclusion>
  252.                 <groupId>org.apache.commons</groupId>
  253.                 <artifactId>commons-io</artifactId>
  254.             </exclusion>
  255.             <exclusion>
  256.                 <groupId>org.mongodb</groupId>
  257.                 <artifactId>mongo-java-driver</artifactId>
  258.             </exclusion>
  259.             <exclusion>
  260.                 <groupId>org.springframework.data</groupId>
  261.                 <artifactId>spring-data-mongodb</artifactId>
  262.             </exclusion>
  263.             <exclusion>
  264.                 <groupId>cglib</groupId>
  265.                 <artifactId>cglib-nodep</artifactId>
  266.             </exclusion>
  267.             <exclusion>
  268.                 <groupId>de.odysseus.juel</groupId>
  269.                 <artifactId>juel</artifactId>
  270.             </exclusion>
  271.             <exclusion>
  272.                 <groupId>cglib</groupId>
  273.                 <artifactId>cglib</artifactId>
  274.             </exclusion>
  275.             <exclusion>
  276.                 <groupId>com.google.code.gson</groupId>
  277.                 <artifactId>gson</artifactId>
  278.             </exclusion>
  279.             <exclusion>
  280.                 <groupId>org.slf4j</groupId>
  281.                 <artifactId>com.springsource.slf4j.log4j</artifactId>
  282.             </exclusion>
  283.             <exclusion>
  284.                 <groupId>org.codehaus.jettison</groupId>
  285.                 <artifactId>jettison</artifactId>
  286.             </exclusion>
  287.             <exclusion>
  288.                 <groupId>commons-validator</groupId>
  289.                 <artifactId>commons-validator</artifactId>
  290.             </exclusion>
  291.             <exclusion>
  292.                 <groupId>org.slf4j</groupId>
  293.                 <artifactId>slf4j-log4j12</artifactId>
  294.             </exclusion>
  295.        
  296.         </exclusions>
  297.     </dependency>
  298.     <dependency>
  299.       <groupId>org.jleaf.erp</groupId>
  300.       <artifactId>master-bo</artifactId>
  301.       <exclusions>
  302.             <exclusion>
  303.                 <groupId>org.slf4j</groupId>
  304.                 <artifactId>slf4j-log4j12</artifactId>
  305.             </exclusion>
  306.             <exclusion>
  307.                 <groupId>oro</groupId>
  308.                 <artifactId>oro</artifactId>
  309.             </exclusion>
  310.         </exclusions>
  311.     </dependency>
  312.     <dependency>
  313.       <groupId>org.jleaf.erp</groupId>
  314.       <artifactId>cb-bo</artifactId>
  315.         <exclusions>
  316.             <exclusion>
  317.                 <groupId>org.slf4j</groupId>
  318.                 <artifactId>slf4j-log4j12</artifactId>
  319.             </exclusion>
  320.             <exclusion>
  321.                 <groupId>oro</groupId>
  322.                 <artifactId>oro</artifactId>
  323.             </exclusion>
  324.         </exclusions>
  325.     </dependency>
  326.     <dependency>
  327.       <groupId>org.jleaf.erp</groupId>
  328.       <artifactId>webpos-intgr-bo</artifactId>
  329.       <exclusions>
  330.             <exclusion>
  331.                 <groupId>org.slf4j</groupId>
  332.                 <artifactId>slf4j-log4j12</artifactId>
  333.             </exclusion>
  334.             <exclusion>
  335.                 <groupId>oro</groupId>
  336.                 <artifactId>oro</artifactId>
  337.             </exclusion>
  338.       </exclusions>
  339.     </dependency>
  340.     <dependency>
  341.       <groupId>org.jleaf.erp</groupId>
  342.       <artifactId>inv-bo</artifactId>
  343.       <exclusions>
  344.             <exclusion>
  345.                 <groupId>org.slf4j</groupId>
  346.                 <artifactId>slf4j-log4j12</artifactId>
  347.             </exclusion>
  348.             <exclusion>
  349.                 <groupId>oro</groupId>
  350.                 <artifactId>oro</artifactId>
  351.             </exclusion>
  352.       </exclusions>
  353.     </dependency>
  354.     <dependency>
  355.       <groupId>org.jleaf.erp</groupId>
  356.       <artifactId>approval-config</artifactId>
  357.     </dependency>
  358.     <!-- JLEAF WORKFLOW -->
  359.     <dependency>
  360.       <groupId>org.jleaf</groupId>
  361.       <artifactId>jleaf-workflow</artifactId>
  362.       <exclusions>
  363.         <exclusion>
  364.             <groupId>org.slf4j</groupId>
  365.             <artifactId>slf4j-log4j12</artifactId>
  366.         </exclusion>           
  367.       </exclusions>
  368.     </dependency>
  369.     <dependency>
  370.       <groupId>org.mongodb</groupId>
  371.       <artifactId>mongo-java-driver</artifactId>
  372.       <scope>provided</scope>
  373.     </dependency>
  374.     <dependency>
  375.       <groupId>org.springframework.data</groupId>
  376.       <artifactId>spring-data-mongodb</artifactId>
  377.       <scope>provided</scope>
  378.     </dependency>
  379.     <dependency>
  380.       <groupId>cglib</groupId>
  381.       <artifactId>cglib</artifactId>
  382.       <scope>provided</scope>
  383.     </dependency>
  384.     <dependency>
  385.       <groupId>cglib</groupId>
  386.       <artifactId>cglib-nodep</artifactId>
  387.       <scope>provided</scope>
  388.     </dependency>
  389.     <dependency>
  390.       <groupId>de.odysseus.juel</groupId>
  391.       <artifactId>juel</artifactId>
  392.       <scope>provided</scope>
  393.     </dependency>
  394.     <!-- Axis2 / Axiom -->
  395.     <dependency>
  396.       <groupId>org.apache.axis2</groupId>
  397.       <artifactId>axis2</artifactId>
  398.       <scope>provided</scope>
  399.     </dependency>
  400.     <dependency>
  401.       <groupId>org.apache.ws.commons.axiom</groupId>
  402.       <artifactId>axiom-api</artifactId>
  403.       <scope>provided</scope>
  404.       <exclusions>
  405.         <exclusion>
  406.           <artifactId>xercesImpl</artifactId>
  407.           <groupId>xerces</groupId>
  408.         </exclusion>
  409.       </exclusions>
  410.     </dependency>
  411.     <dependency>
  412.       <groupId>org.apache.axis2</groupId>
  413.       <artifactId>axis2-spring</artifactId>
  414.       <scope>provided</scope>
  415.       <exclusions>
  416.         <exclusion>
  417.           <artifactId>xercesImpl</artifactId>
  418.           <groupId>xerces</groupId>
  419.         </exclusion>
  420.       </exclusions>
  421.     </dependency>
  422.     <!-- EL 2 -->
  423.     <dependency>
  424.       <groupId>javax.el</groupId>
  425.       <artifactId>el-api</artifactId>
  426.       <scope>provided</scope>
  427.     </dependency>
  428.     <!-- Apache Common IO -->
  429.     <dependency>
  430.       <groupId>org.apache.commons</groupId>
  431.       <artifactId>commons-io</artifactId>
  432.       <scope>provided</scope>
  433.     </dependency>
  434.     <!-- Spring Core -->
  435.     <!-- Core utilities used by other modules. Define this if you use Spring
  436.             Utility APIs (org.springframework.core.*/org.springframework.util.*) -->
  437.     <dependency>
  438.       <groupId>org.springframework</groupId>
  439.       <artifactId>spring-core</artifactId>
  440.       <scope>provided</scope>
  441.     </dependency>
  442.     <!-- Expression Language (depends on spring-core) Define this if you use
  443.             Spring Expression APIs (org.springframework.expression.*) -->
  444.     <dependency>
  445.       <groupId>org.springframework</groupId>
  446.       <artifactId>spring-expression</artifactId>
  447.       <scope>provided</scope>
  448.     </dependency>
  449.     <!-- Bean Factory and JavaBeans utilities (depends on spring-core) Define
  450.             this if you use Spring Bean APIs (org.springframework.beans.*) -->
  451.     <dependency>
  452.       <groupId>org.springframework</groupId>
  453.       <artifactId>spring-beans</artifactId>
  454.       <scope>provided</scope>
  455.     </dependency>
  456.     <!-- Aspect Oriented Programming (AOP) Framework (depends on spring-core,
  457.             spring-beans) Define this if you use Spring AOP APIs (org.springframework.aop.*) -->
  458.     <dependency>
  459.       <groupId>org.springframework</groupId>
  460.       <artifactId>spring-aop</artifactId>
  461.       <scope>provided</scope>
  462.     </dependency>
  463.     <!-- Application Context (depends on spring-core, spring-expression, spring-aop,
  464.             spring-beans) This is the central artifact for Spring's Dependency Injection
  465.             Container and is generally always defined -->
  466.     <dependency>
  467.       <groupId>org.springframework</groupId>
  468.       <artifactId>spring-context</artifactId>
  469.       <scope>provided</scope>
  470.     </dependency>
  471.     <!-- Various Application Context utilities, including EhCache, JavaMail,
  472.             Quartz, and Freemarker integration Define this if you need any of these integrations -->
  473.     <dependency>
  474.       <groupId>org.springframework</groupId>
  475.       <artifactId>spring-context-support</artifactId>
  476.       <scope>provided</scope>
  477.     </dependency>
  478.     <!-- Transaction Management Abstraction (depends on spring-core, spring-beans,
  479.             spring-aop, spring-context) Define this if you use Spring Transactions or
  480.             DAO Exception Hierarchy (org.springframework.transaction.*/org.springframework.dao.*) -->
  481.     <dependency>
  482.       <groupId>org.springframework</groupId>
  483.       <artifactId>spring-tx</artifactId>
  484.       <scope>provided</scope>
  485.     </dependency>
  486.     <!-- JDBC Data Access Library (depends on spring-core, spring-beans, spring-context,
  487.             spring-tx) Define this if you use Spring's JdbcTemplate API (org.springframework.jdbc.*) -->
  488.     <dependency>
  489.       <groupId>org.springframework</groupId>
  490.       <artifactId>spring-jdbc</artifactId>
  491.       <scope>provided</scope>
  492.     </dependency>
  493.     <!-- Object-to-Relation-Mapping (ORM) integration with Hibernate, JPA,
  494.             and iBatis. (depends on spring-core, spring-beans, spring-context, spring-tx)
  495.             Define this if you need ORM (org.springframework.orm.*) -->
  496.     <dependency>
  497.       <groupId>org.springframework</groupId>
  498.       <artifactId>spring-orm</artifactId>
  499.       <scope>provided</scope>
  500.     </dependency>
  501.     <!-- Object-to-XML Mapping (OXM) abstraction and integration with JAXB,
  502.             JiBX, Castor, XStream, and XML Beans. (depends on spring-core, spring-beans,
  503.             spring-context) Define this if you need OXM (org.springframework.oxm.*) -->
  504.     <dependency>
  505.       <groupId>org.springframework</groupId>
  506.       <artifactId>spring-oxm</artifactId>
  507.       <scope>provided</scope>
  508.     </dependency>
  509.     <!-- Support for testing Spring applications with tools such as JUnit and
  510.             TestNG This artifact is generally always defined with a 'test' scope for
  511.             the integration testing framework and unit testing stubs -->
  512.     <dependency>
  513.       <groupId>org.springframework</groupId>
  514.       <artifactId>spring-test</artifactId>
  515.       <scope>test</scope>
  516.     </dependency>
  517.     <!-- Web application development utilities applicable to both Servlet and
  518.             Portlet Environments (depends on spring-core, spring-beans, spring-context)
  519.             Define this if you use Spring MVC, or wish to use Struts, JSF, or another
  520.             web framework with Spring (org.springframework.web.*) -->
  521.     <dependency>
  522.       <groupId>org.springframework</groupId>
  523.       <artifactId>spring-web</artifactId>
  524.       <scope>provided</scope>
  525.     </dependency>
  526.     <!-- Spring MVC for Servlet Environments (depends on spring-core, spring-beans,
  527.             spring-context, spring-web) Define this if you use Spring MVC with a Servlet
  528.             Container such as Apache Tomcat (org.springframework.web.servlet.*) -->
  529.     <dependency>
  530.       <groupId>org.springframework</groupId>
  531.       <artifactId>spring-webmvc</artifactId>
  532.       <scope>provided</scope>
  533.     </dependency>
  534.     <!-- Spring MVC for Portlet Environments (depends on spring-core, spring-beans,
  535.             spring-context, spring-web) Define this if you use Spring MVC with a Portlet
  536.             Container (org.springframework.web.portlet.*) -->
  537.     <dependency>
  538.       <groupId>org.springframework</groupId>
  539.       <artifactId>spring-webmvc-portlet</artifactId>
  540.       <scope>provided</scope>
  541.     </dependency>
  542.     <dependency>
  543.       <groupId>org.eclipse.persistence</groupId>
  544.       <artifactId>javax.persistence</artifactId>
  545.       <scope>provided</scope>
  546.     </dependency>
  547.     <dependency>
  548.       <groupId>javax.transaction</groupId>
  549.       <artifactId>com.springsource.javax.transaction</artifactId>
  550.       <scope>provided</scope>
  551.     </dependency>
  552.     <dependency>
  553.       <groupId>org.slf4j</groupId>
  554.       <artifactId>slf4j-api</artifactId>
  555.       <scope>provided</scope>
  556.     </dependency>
  557.     <dependency>
  558.       <groupId>org.slf4j</groupId>
  559.       <artifactId>com.springsource.slf4j.log4j</artifactId>
  560.       <scope>provided</scope>
  561.     </dependency>
  562.     <!-- Hibernate -->
  563.     <dependency>
  564.       <groupId>org.hibernate</groupId>
  565.       <artifactId>hibernate-core</artifactId>
  566.       <scope>provided</scope>
  567.     </dependency>
  568.     <dependency>
  569.       <groupId>org.hibernate</groupId>
  570.       <artifactId>hibernate-entitymanager</artifactId>
  571.       <scope>provided</scope>
  572.     </dependency>
  573.     <dependency>
  574.       <groupId>postgresql</groupId>
  575.       <artifactId>postgresql</artifactId>
  576.       <type>jar</type>
  577.       <scope>provided</scope>
  578.     </dependency>
  579.     <dependency>
  580.       <groupId>javax.annotation</groupId>
  581.       <artifactId>jsr250-api</artifactId>
  582.       <scope>provided</scope>
  583.     </dependency>
  584.     <!-- Oro PerlUtil -->
  585.     <dependency>
  586.       <groupId>oro</groupId>
  587.       <artifactId>oro</artifactId>
  588.       <scope>provided</scope>
  589.     </dependency>
  590.   </dependencies>
  591.   <build>
  592.     <plugins>
  593.       <plugin>
  594.         <groupId>org.bsc.maven</groupId>
  595.         <artifactId>maven-processor-plugin</artifactId>
  596.         <version>${maven-processor-plugin.version}</version>
  597.         <executions>
  598.           <execution>
  599.             <phase>compile</phase>
  600.             <goals>
  601.               <goal>process</goal>
  602.             </goals>
  603.           </execution>
  604.         </executions>
  605.         <dependencies>
  606.           <dependency>
  607.             <groupId>org.jleaf</groupId>
  608.             <artifactId>jleaf-core</artifactId>
  609.             <version>${jleaf-core.version}</version>
  610.             <scope>compile</scope>
  611.           </dependency>
  612.         </dependencies>
  613.         <configuration>
  614.           <outputDiagnostics>true</outputDiagnostics>
  615.           <processors>
  616.             <processor>org.jleaf.core.docs.AnnotationProcessor</processor>
  617.           </processors>
  618.           <optionMap>
  619.             <outputFileName>${project.groupId}-${project.artifactId}-${project.version}.ser</outputFileName>
  620.           </optionMap>
  621.         </configuration>
  622.       </plugin>
  623.       <plugin>
  624.         <artifactId>maven-surefire-plugin</artifactId>
  625.         <configuration>
  626.           <skip>true</skip>
  627.         </configuration>
  628.       </plugin>
  629.       <plugin>
  630.         <groupId>org.jleaf</groupId>
  631.         <artifactId>jleaf-maven-plugin</artifactId>
  632.         <executions>
  633.           <execution>
  634.             <goals>
  635.               <goal>update-ser</goal>
  636.             </goals>
  637.           </execution>
  638.         </executions>
  639.         <dependencies>
  640.           <dependency>
  641.             <groupId>org.jleaf.erp</groupId>
  642.             <artifactId>webpos-intgr-bo</artifactId>
  643.             <version>${webpos-intgr-bo.version}</version>
  644.             <exclusions>
  645.               <exclusion>
  646.                 <groupId>org.jleaf.erp</groupId>
  647.                 <artifactId>master-bo</artifactId>
  648.               </exclusion>
  649.             </exclusions>
  650.           </dependency>
  651.         </dependencies>
  652.         <configuration>
  653.           <!-- For update ser -->
  654.           <updateSerConfig>
  655.             <serFile>${project.groupId}-${project.artifactId}-${project.version}.ser</serFile>
  656.             <serviceFlowFile>${project.build.outputDirectory}/org/jleaf/erp/webpos_intgr/services/service-flow-webpos-intgr-bean.xml</serviceFlowFile>
  657.           </updateSerConfig>
  658.           <!-- for generate doc -->
  659.           <serviceDocConfig>
  660.             <targetFolder>doc</targetFolder>
  661.             <clearFirst>true</clearFirst>
  662.             <document>
  663.               <title>${project.artifactId} - Service Documentation</title>
  664.               <version>${project.version}</version>
  665.             </document>
  666.           </serviceDocConfig>
  667.           <!-- For generate demo service -->
  668.           <demoServiceConfig>
  669.             <serUrl>file:///${project.build.outputDirectory}/${project.groupId}-${project.artifactId}-${project.version}.ser</serUrl>
  670.             <packageName>org.jleaf.erp.webpos_intgr.web</packageName>
  671.             <moduleName>erpjleafwebpos</moduleName>
  672.             <overwrite>false</overwrite>
  673.             <target>
  674.               <forClass>${project.basedir}/target/serviceDemo/class</forClass>
  675.               <forResource>${project.basedir}/target/serviceDemo/resource</forResource>
  676.             </target>
  677.           </demoServiceConfig>
  678.           <!-- For test service -->
  679.           <testServiceConfig>
  680.             <serviceProxyUrl>http://localhost:8082/axis2/services/WebposIntegrationTaskService.WebposIntegrationTaskServiceHttpEndpoint/execute</serviceProxyUrl>
  681.             <serFile>${project.build.outputDirectory}/${project.groupId}-${project.artifactId}-${project.version}.ser</serFile>
  682.             <serverMode>axis2</serverMode>
  683.             <serviceHeader>
  684.               <tenantLoginId>22</tenantLoginId>
  685.               <module>erpjleafwebpos</module>
  686.             </serviceHeader>
  687.           </testServiceConfig>
  688.           <!-- generate-error-prop -->
  689.           <errorProperties>
  690.             <errorPropOutputFolder>target/error-prop</errorPropOutputFolder>
  691.             <errorPropClasses>org.jleaf.erp.webpos_intgr.WebposIntegrationExceptionConstants</errorPropClasses>
  692.             <errorPropLanguages>in,de</errorPropLanguages>
  693.           </errorProperties>
  694.         </configuration>
  695.       </plugin>
  696.         <plugin>
  697.             <groupId>org.apache.axis2</groupId>
  698.             <artifactId>axis2-aar-maven-plugin</artifactId>
  699.             <version>${axis2-aar-maven-plugin.version}</version>
  700.             <configuration>
  701.                 <servicesXmlFile>${basedir}/src/main/resources/META-INF/services.xml</servicesXmlFile>
  702.             </configuration>
  703.         </plugin>
  704.           <plugin>
  705.             <groupId>org.apache.maven.plugins</groupId>
  706.             <artifactId>maven-dependency-plugin</artifactId>
  707.             <executions>
  708.               <execution>
  709.                 <id>copy</id>
  710.                 <phase>package</phase>
  711.                 <goals>
  712.                   <goal>copy</goal>
  713.                 </goals>
  714.                 <configuration>
  715.                   <artifactItems>
  716.                     <artifactItem>
  717.                       <groupId>org.jleaf.erp</groupId>
  718.                       <artifactId>server-config</artifactId>
  719.                       <version>${server-config.version}</version>
  720.                       <type>jar</type>
  721.                       <overWrite>true</overWrite>
  722.                     </artifactItem>
  723.                   </artifactItems>
  724.                   <outputDirectory>${project.build.directory}</outputDirectory>
  725.                   <overWriteReleases>false</overWriteReleases>
  726.                   <overWriteSnapshots>true</overWriteSnapshots>
  727.                 </configuration>
  728.               </execution>
  729.             </executions>
  730.           </plugin>
  731.     </plugins>
  732.   </build>
  733.   <profiles>
  734.     <profile>
  735.       <id>local</id>
  736.       <activation>
  737.         <activeByDefault>false</activeByDefault>
  738.       </activation>
  739.       <build>
  740.         <plugins>
  741.           <plugin>
  742.             <artifactId>maven-antrun-plugin</artifactId>
  743.             <executions>
  744.               <execution>
  745.                 <phase>test</phase>
  746.                 <goals>
  747.                   <goal>run</goal>
  748.                 </goals>
  749.                 <configuration>
  750.                   <tasks>
  751.                     <copy file="${project.build.outputDirectory}/log4j-local.properties" tofile="${project.build.outputDirectory}/log4j.properties" />
  752.                     <delete file="${project.build.outputDirectory}/log4j-local.properties" />
  753.                     <delete file="${project.build.outputDirectory}/log4j-dev.properties" />
  754.                     <delete file="${project.build.outputDirectory}/log4j-qa.properties" />
  755.                     <delete file="${project.build.outputDirectory}/log4j-prod.properties" />
  756.                     <copy file="${project.build.outputDirectory}/org/jleaf/erp/webpos_intgr/services/workflow-config-local.properties" tofile="${project.build.outputDirectory}/org/jleaf/erp/webpos_intgr/services/workflow-config.properties" />
  757.                     <delete file="${project.build.outputDirectory}/org/jleaf/erp/webpos_intgr/services/workflow-config-local.properties" />
  758.                     <delete file="${project.build.outputDirectory}/org/jleaf/erp/webpos_intgr/services/workflow-config-dev.properties" />
  759.                     <delete file="${project.build.outputDirectory}/org/jleaf/erp/webpos_intgr/services/workflow-config-qa.properties" />
  760.                     <delete file="${project.build.outputDirectory}/org/jleaf/erp/webpos_intgr/services/workflow-config-prod.properties" />
  761.                   </tasks>
  762.                 </configuration>
  763.               </execution>
  764.             </executions>
  765.           </plugin>
  766.           <!-- added by fredi 1 April 2015 -->
  767.           <!-- user axis2-aar:aar instead to build service -->
  768. <!--           <plugin> -->
  769. <!--             <groupId>org.jleaf</groupId> -->
  770. <!--             <artifactId>jleaf-maven-plugin</artifactId> -->
  771. <!--             <version>${jleaf-maven-plugin.version}</version> -->
  772. <!--             <extensions>true</extensions> -->
  773. <!--             <configuration> -->
  774. <!--               <jleafAarConfig> -->
  775. <!--                 <servicesXml>${basedir}/src/main/resources/META-INF/services.xml</servicesXml> -->
  776. <!--                 <pluginVersion> -->
  777. <!--                   <dependenciesPlugin>${maven-dependency-plugin.version}</dependenciesPlugin> -->
  778. <!--                   <antrunPlugin>${maven-antrun-plugin.version}</antrunPlugin> -->
  779. <!--                   <axis2Aar>${axis2-aar-maven-plugin.version}</axis2Aar> -->
  780. <!--                 </pluginVersion> -->
  781. <!--                 <serverConfig> -->
  782. <!--                   <groupId>org.jleaf.erp</groupId> -->
  783. <!--                   <artifactId>server-config</artifactId> -->
  784. <!--                   <version>${server-config.version}</version> -->
  785. <!--                   <file> -->
  786. <!--                     <source>server-config-local.properties</source> -->
  787. <!--                     Optional, default : server-config.properties -->
  788. <!--                     <target>server-config.properties</target> -->
  789. <!--                   </file> -->
  790. <!--                 </serverConfig> -->
  791. <!--               </jleafAarConfig> -->
  792. <!--             </configuration> -->
  793. <!--           </plugin> -->
  794.         </plugins>
  795.       </build>
  796.     </profile>
  797.     <profile>
  798.       <id>dev</id>
  799.       <activation>
  800.         <activeByDefault>false</activeByDefault>
  801.       </activation>
  802.       <build>
  803.         <plugins>
  804.           <plugin>
  805.             <artifactId>maven-antrun-plugin</artifactId>
  806.             <executions>
  807.               <execution>
  808.                 <phase>test</phase>
  809.                 <goals>
  810.                   <goal>run</goal>
  811.                 </goals>
  812.                 <configuration>
  813.                   <tasks>
  814.                     <copy file="${project.build.outputDirectory}/log4j-dev.properties" tofile="${project.build.outputDirectory}/log4j.properties" />
  815.                     <delete file="${project.build.outputDirectory}/log4j-local.properties" />
  816.                     <delete file="${project.build.outputDirectory}/log4j-dev.properties" />
  817.                     <delete file="${project.build.outputDirectory}/log4j-qa.properties" />
  818.                     <delete file="${project.build.outputDirectory}/log4j-prod.properties" />
  819.                     <copy file="${project.build.outputDirectory}/org/jleaf/erp/webpos_intgr/services/workflow-config-dev.properties" tofile="${project.build.outputDirectory}/org/jleaf/erp/webpos_intgr/services/workflow-config.properties" />
  820.                     <delete file="${project.build.outputDirectory}/org/jleaf/erp/webpos_intgr/services/workflow-config-local.properties" />
  821.                     <delete file="${project.build.outputDirectory}/org/jleaf/erp/webpos_intgr/services/workflow-config-dev.properties" />
  822.                     <delete file="${project.build.outputDirectory}/org/jleaf/erp/webpos_intgr/services/workflow-config-qa.properties" />
  823.                     <delete file="${project.build.outputDirectory}/org/jleaf/erp/webpos_intgr/services/workflow-config-prod.properties" />
  824.                   </tasks>
  825.                 </configuration>
  826.               </execution>
  827.             </executions>
  828.           </plugin>
  829.           <!-- added by fredi 1 April 2015 -->
  830.           <!-- user axis2-aar:aar instead to build service -->
  831. <!--           <plugin> -->
  832. <!--             <groupId>org.jleaf</groupId> -->
  833. <!--             <artifactId>jleaf-maven-plugin</artifactId> -->
  834. <!--             <version>${jleaf-maven-plugin.version}</version> -->
  835. <!--             <extensions>true</extensions> -->
  836. <!--             <configuration> -->
  837. <!--               <jleafAarConfig> -->
  838. <!--                 <servicesXml>${basedir}/src/main/resources/META-INF/services.xml</servicesXml> -->
  839. <!--                 <pluginVersion> -->
  840. <!--                   <dependenciesPlugin>${maven-dependency-plugin.version}</dependenciesPlugin> -->
  841. <!--                   <antrunPlugin>${maven-antrun-plugin.version}</antrunPlugin> -->
  842. <!--                   <axis2Aar>${axis2-aar-maven-plugin.version}</axis2Aar> -->
  843. <!--                 </pluginVersion> -->
  844. <!--                 <serverConfig> -->
  845. <!--                   <groupId>org.jleaf.erp</groupId> -->
  846. <!--                   <artifactId>server-config</artifactId> -->
  847. <!--                   <version>${server-config.version}</version> -->
  848. <!--                   <file> -->
  849. <!--                     <source>server-config-dev.properties</source> -->
  850. <!--                     Optional, default : server-config.properties -->
  851. <!--                     <target>server-config.properties</target> -->
  852. <!--                   </file> -->
  853. <!--                 </serverConfig> -->
  854. <!--               </jleafAarConfig> -->
  855. <!--             </configuration> -->
  856. <!--           </plugin> -->
  857.         </plugins>
  858.       </build>
  859.     </profile>
  860.     <profile>
  861.       <id>qa</id>
  862.       <activation>
  863.         <activeByDefault>false</activeByDefault>
  864.       </activation>
  865.       <build>
  866.         <plugins>
  867.           <plugin>
  868.             <artifactId>maven-antrun-plugin</artifactId>
  869.             <executions>
  870.               <execution>
  871.                 <phase>test</phase>
  872.                 <goals>
  873.                   <goal>run</goal>
  874.                 </goals>
  875.                 <configuration>
  876.                   <tasks>
  877.                     <copy file="${project.build.outputDirectory}/log4j-qa.properties" tofile="${project.build.outputDirectory}/log4j.properties" />
  878.                     <delete file="${project.build.outputDirectory}/log4j-local.properties" />
  879.                     <delete file="${project.build.outputDirectory}/log4j-dev.properties" />
  880.                     <delete file="${project.build.outputDirectory}/log4j-qa.properties" />
  881.                     <delete file="${project.build.outputDirectory}/log4j-prod.properties" />
  882.                     <copy file="${project.build.outputDirectory}/org/jleaf/erp/webpos_intgr/services/workflow-config-qa.properties" tofile="${project.build.outputDirectory}/org/jleaf/erp/webpos_intgr/services/workflow-config.properties" />
  883.                     <delete file="${project.build.outputDirectory}/org/jleaf/erp/webpos_intgr/services/workflow-config-local.properties" />
  884.                     <delete file="${project.build.outputDirectory}/org/jleaf/erp/webpos_intgr/services/workflow-config-dev.properties" />
  885.                     <delete file="${project.build.outputDirectory}/org/jleaf/erp/webpos_intgr/services/workflow-config-qa.properties" />
  886.                     <delete file="${project.build.outputDirectory}/org/jleaf/erp/webpos_intgr/services/workflow-config-prod.properties" />
  887.                   </tasks>
  888.                 </configuration>
  889.               </execution>
  890.             </executions>
  891.           </plugin>
  892.           <!-- added by fredi 1 April 2015 -->
  893.           <!-- user axis2-aar:aar instead to build service -->
  894. <!--           <plugin> -->
  895. <!--             <groupId>org.jleaf</groupId> -->
  896. <!--             <artifactId>jleaf-maven-plugin</artifactId> -->
  897. <!--             <version>${jleaf-maven-plugin.version}</version> -->
  898. <!--             <extensions>true</extensions> -->
  899. <!--             <configuration> -->
  900. <!--               <jleafAarConfig> -->
  901. <!--                 <servicesXml>${basedir}/src/main/resources/META-INF/services.xml</servicesXml> -->
  902. <!--                 <pluginVersion> -->
  903. <!--                   <dependenciesPlugin>${maven-dependency-plugin.version}</dependenciesPlugin> -->
  904. <!--                   <antrunPlugin>${maven-antrun-plugin.version}</antrunPlugin> -->
  905. <!--                   <axis2Aar>${axis2-aar-maven-plugin.version}</axis2Aar> -->
  906. <!--                 </pluginVersion> -->
  907. <!--                 <serverConfig> -->
  908. <!--                   <groupId>org.jleaf.erp</groupId> -->
  909. <!--                   <artifactId>server-config</artifactId> -->
  910. <!--                   <version>${server-config.version}</version> -->
  911. <!--                   <file> -->
  912. <!--                     <source>server-config-qa.properties</source> -->
  913. <!--                     Optional, default : server-config.properties -->
  914. <!--                     <target>server-config.properties</target> -->
  915. <!--                   </file> -->
  916. <!--                 </serverConfig> -->
  917. <!--               </jleafAarConfig> -->
  918. <!--             </configuration> -->
  919. <!--           </plugin> -->
  920.         </plugins>
  921.       </build>
  922.     </profile>
  923.     <profile>
  924.       <id>prod</id>
  925.       <activation>
  926.         <activeByDefault>false</activeByDefault>
  927.       </activation>
  928.       <build>
  929.         <plugins>
  930.           <plugin>
  931.             <artifactId>maven-antrun-plugin</artifactId>
  932.             <executions>
  933.               <execution>
  934.                 <phase>test</phase>
  935.                 <goals>
  936.                   <goal>run</goal>
  937.                 </goals>
  938.                 <configuration>
  939.                   <tasks>
  940.                     <copy file="${project.build.outputDirectory}/log4j-prod.properties" tofile="${project.build.outputDirectory}/log4j.properties" />
  941.                     <delete file="${project.build.outputDirectory}/log4j-local.properties" />
  942.                     <delete file="${project.build.outputDirectory}/log4j-dev.properties" />
  943.                     <delete file="${project.build.outputDirectory}/log4j-qa.properties" />
  944.                     <delete file="${project.build.outputDirectory}/log4j-prod.properties" />
  945.                     <copy file="${project.build.outputDirectory}/org/jleaf/erp/webpos_intgr/services/workflow-config-prod.properties" tofile="${project.build.outputDirectory}/org/jleaf/erp/webpos_intgr/services/workflow-config.properties" />
  946.                     <delete file="${project.build.outputDirectory}/org/jleaf/erp/webpos_intgr/services/workflow-config-local.properties" />
  947.                     <delete file="${project.build.outputDirectory}/org/jleaf/erp/webpos_intgr/services/workflow-config-dev.properties" />
  948.                     <delete file="${project.build.outputDirectory}/org/jleaf/erp/webpos_intgr/services/workflow-config-qa.properties" />
  949.                     <delete file="${project.build.outputDirectory}/org/jleaf/erp/webpos_intgr/services/workflow-config-prod.properties" />
  950.                   </tasks>
  951.                 </configuration>
  952.               </execution>
  953.             </executions>
  954.           </plugin>
  955.           <!-- added by fredi 1 April 2015 -->
  956.           <!-- user axis2-aar:aar instead to build service -->
  957. <!--           <plugin> -->
  958. <!--             <groupId>org.jleaf</groupId> -->
  959. <!--             <artifactId>jleaf-maven-plugin</artifactId> -->
  960. <!--             <version>${jleaf-maven-plugin.version}</version> -->
  961. <!--             <extensions>true</extensions> -->
  962. <!--             <configuration> -->
  963. <!--               <jleafAarConfig> -->
  964. <!--                 <servicesXml>${basedir}/src/main/resources/META-INF/services.xml</servicesXml> -->
  965. <!--                 <pluginVersion> -->
  966. <!--                   <dependenciesPlugin>${maven-dependency-plugin.version}</dependenciesPlugin> -->
  967. <!--                   <antrunPlugin>${maven-antrun-plugin.version}</antrunPlugin> -->
  968. <!--                   <axis2Aar>${axis2-aar-maven-plugin.version}</axis2Aar> -->
  969. <!--                 </pluginVersion> -->
  970. <!--                 <serverConfig> -->
  971. <!--                   <groupId>org.jleaf.erp</groupId> -->
  972. <!--                   <artifactId>server-config</artifactId> -->
  973. <!--                   <version>${server-config.version}</version> -->
  974. <!--                   <file> -->
  975. <!--                     <source>server-config-prod.properties</source> -->
  976. <!--                     Optional, default : server-config.properties -->
  977. <!--                     <target>server-config.properties</target> -->
  978. <!--                   </file> -->
  979. <!--                 </serverConfig> -->
  980. <!--               </jleafAarConfig> -->
  981. <!--             </configuration> -->
  982. <!--           </plugin> -->
  983.         </plugins>
  984.       </build>
  985.     </profile>
  986.   </profiles>
  987. </project>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement