You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ofbiz.apache.org by do...@apache.org on 2015/04/24 05:05:50 UTC

svn commit: r1675756 - /ofbiz/branches/OFBIZ-6271/ofbiz-component-pom.xml

Author: doogie
Date: Fri Apr 24 03:05:50 2015
New Revision: 1675756

URL: http://svn.apache.org/r1675756
Log:
Replace several hard-coded locations with variables, similar to the
existing ant-based build.xml system.

Modified:
    ofbiz/branches/OFBIZ-6271/ofbiz-component-pom.xml

Modified: ofbiz/branches/OFBIZ-6271/ofbiz-component-pom.xml
URL: http://svn.apache.org/viewvc/ofbiz/branches/OFBIZ-6271/ofbiz-component-pom.xml?rev=1675756&r1=1675755&r2=1675756&view=diff
==============================================================================
--- ofbiz/branches/OFBIZ-6271/ofbiz-component-pom.xml (original)
+++ ofbiz/branches/OFBIZ-6271/ofbiz-component-pom.xml Fri Apr 24 03:05:50 2015
@@ -28,17 +28,22 @@ under the License.
   </parent>
   <artifactId>ofbiz-component</artifactId>
   <packaging>pom</packaging>
+  <properties>
+    <component.build.dir>build</component.build.dir>
+    <component.src.dir>src</component.src.dir>
+    <component.lib.dir>lib</component.lib.dir>
+  </properties>
 
   <build>
-    <directory>build/lib</directory>
-    <outputDirectory>build/classes</outputDirectory>
-    <testOutputDirectory>build/test-classes</testOutputDirectory>
+    <directory>${component.build.dir}/lib</directory>
+    <outputDirectory>${component.build.dir}/classes</outputDirectory>
+    <testOutputDirectory>${component.build.dir}/test-classes</testOutputDirectory>
     <finalName>${project.artifactId}</finalName>
-    <sourceDirectory>src</sourceDirectory>
-    <testSourceDirectory>src</testSourceDirectory>
+    <sourceDirectory>${component.src.dir}</sourceDirectory>
+    <testSourceDirectory>${component.src.dir}</testSourceDirectory>
     <resources>
       <resource>
-        <directory>src</directory>
+        <directory>${component.src.dir}</directory>
         <excludes>
           <exclude>main/**</exclude>
           <exclude>test/**</exclude>
@@ -56,7 +61,7 @@ under the License.
         </includes>
       </resource>
       <resource>
-        <directory>src/main/resources</directory>
+        <directory>${component.src.dir}/main/resources</directory>
       </resource>
       <resource>
         <directory>dtd</directory>
@@ -67,7 +72,7 @@ under the License.
     </resources>
     <testResources>
       <testResource>
-        <directory>src/test/resources</directory>
+        <directory>${component.src.dir}/test/resources</directory>
         <includes>
           <include>META-INF/**</include>
         </includes>
@@ -92,6 +97,11 @@ under the License.
         </plugin>
         <plugin>
           <groupId>org.apache.maven.plugins</groupId>
+          <artifactId>rmic-maven-plugin</artifactId>
+          <version>1.2.1</version>
+        </plugin>
+        <plugin>
+          <groupId>org.apache.maven.plugins</groupId>
           <artifactId>maven-jar-plugin</artifactId>
           <version>2.2</version>
         </plugin>
@@ -131,7 +141,7 @@ under the License.
             <fileset>
               <directory>.</directory>
               <includes>
-                <include>build</include>
+                <include>${component.build.dir}</include>
               </includes>
             </fileset>
           </filesets>
@@ -380,7 +390,7 @@ under the License.
   </build>
 
   <reporting>
-    <outputDirectory>build/site</outputDirectory>
+    <outputDirectory>${component.build.dir}/site</outputDirectory>
     <plugins>
       <plugin>
         <groupId>org.apache.maven.plugins</groupId>