[jboss-cvs] JBossAS SVN: r87393 - in trunk: main and 1 other directory.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Wed Apr 15 18:12:42 EDT 2009


Author: pgier
Date: 2009-04-15 18:12:41 -0400 (Wed, 15 Apr 2009)
New Revision: 87393

Modified:
   trunk/build/build-distr.xml
   trunk/main/pom.xml
Log:
[JBBUILD-520] Remove intermediate build directory for main module.

Modified: trunk/build/build-distr.xml
===================================================================
--- trunk/build/build-distr.xml	2009-04-15 21:23:04 UTC (rev 87392)
+++ trunk/build/build-distr.xml	2009-04-15 22:12:41 UTC (rev 87393)
@@ -292,35 +292,28 @@
 
   <target name="_module-main-most">
     <property name="_module.name" value="main" override="true"/>
-    <property name="_module.output" override="true" value="${project.root}/${_module.name}/output"/>
+    <property name="_module.output" override="true" value="${project.root}/${_module.name}/target"/>
 
     <!-- Copy the generated libraries -->
     <mkdir dir="${install.lib}"/>
-    <copy todir="${install.lib}" filtering="no">
-      <fileset dir="${_module.output}/lib">
-        <include name="log4j-boot.jar"/>
-        <include name="jboss-main.jar"/>
-      </fileset>
-    </copy>
+    <copy file="${_module.output}/jboss-as-main.jar" 
+      tofile="${install.lib}/jboss-main.jar" filtering="no"/>
+    <copy file="${_module.output}/jboss-as-main-log4j-boot.jar" 
+      tofile="${install.lib}/log4j-boot.jar" filtering="no"/>
 
     <!-- Copy the generated client -->
     <mkdir dir="${install.client}"/>
-    <copy todir="${install.client}" filtering="no">
-      <fileset dir="${_module.output}/lib">
-        <include name="*-client.jar"/>
-      </fileset>
-    </copy>
-
+    <copy file="${_module.output}/jboss-as-main-client.jar" 
+      tofile="${install.client}/jboss-main-client.jar" filtering="no"/>
+    
     <!-- Copy the generated scripts & runnable jars -->
     <mkdir dir="${install.bin}"/>
     <copy todir="${install.bin}" filtering="no">
       <fileset dir="${_module.output}/bin">
         <include name="**/*"/>
       </fileset>
-      <fileset dir="${_module.output}/lib">
-        <include name="run.jar"/>
-      </fileset>
     </copy>
+    <copy file="${_module.output}/jboss-as-main-run.jar" tofile="${install.bin}/run.jar"/>
     <chmod perm="+x">
       <fileset dir="${install.bin}">
         <include name="**/*.sh"/>

Modified: trunk/main/pom.xml
===================================================================
--- trunk/main/pom.xml	2009-04-15 21:23:04 UTC (rev 87392)
+++ trunk/main/pom.xml	2009-04-15 22:12:41 UTC (rev 87393)
@@ -14,6 +14,7 @@
   <url>http://www.jboss.org/jbossas</url>
   <description>JBoss Application Server (main module)</description>
   <build>
+    <finalName>${artifactId}</finalName>
     <sourceDirectory>src/main</sourceDirectory>
     <plugins>
       <plugin>
@@ -95,78 +96,49 @@
                 <filter token="os.arch" value="${os.arch}"/>
                 <filter token="os.version" value="${os.version}"/>
                                 
-                <mkdir dir="output/etc"/>
-                <copy todir="output/etc" filtering="yes">
+                <mkdir dir="target/etc"/>
+                <copy todir="target/etc" filtering="yes">
                   <fileset dir="src/etc">
                   </fileset>
                 </copy>
 
-                <mkdir dir="output/resources"/>
-                <copy todir="output/resources" filtering="yes">
+                <mkdir dir="target/resources"/>
+                <copy todir="target/resources" filtering="yes">
                   <fileset dir="src/resources">
                   </fileset>
                 </copy>
 
-                <jar destfile="target/${artifactId}-${version}-run.jar"
-                     basedir="output/resources"
+                <jar destfile="target/jboss-as-main-run.jar"
+                     basedir="target/resources"
                      includes="org/jboss/version.properties"
                      update="true"/>
                 
-                <mkdir dir="output/bin"/>
-                <copy todir="output/bin" filtering="yes">
+                <mkdir dir="target/bin"/>
+                <copy todir="target/bin" filtering="yes">
                   <fileset dir="src/bin">
                     <include name="**/*"/>
                   </fileset>
                 </copy>
                 
-                <fixcrlf srcdir="output/bin"
+                <fixcrlf srcdir="target/bin"
                   eol="lf" eof="remove"
                   includes="**/*.sh, **/*.conf"/>
               
-                <fixcrlf srcdir="output/bin"
+                <fixcrlf srcdir="target/bin"
                   eol="crlf" eof="remove"
                   includes="**/*.bat, **/*.cmd"/>
               
                 <chmod perm="+x">
-                  <fileset dir="output/bin">
+                  <fileset dir="target/bin">
                     <include name="**/*.sh"/>
                   </fileset>
                 </chmod>
                 
-                <mkdir dir="output/lib"/>
-                <copy file="target/${artifactId}-${version}.jar"
-                      tofile="output/lib/jboss-main.jar"/>
-                <copy file="target/${artifactId}-${version}-client.jar"
-                      tofile="output/lib/jboss-main-client.jar"/>
-                <copy file="target/${artifactId}-${version}-log4j-boot.jar"
-                      tofile="output/lib/log4j-boot.jar"/>
-                <copy file="target/${artifactId}-${version}-run.jar"
-                      tofile="output/lib/run.jar"/>
               </tasks>
             </configuration>
           </execution>
         </executions>
       </plugin>
-      <plugin>
-        <groupId>org.apache.maven.plugins</groupId>
-        <artifactId>maven-clean-plugin</artifactId>
-        <executions>
-          <execution>
-            <id>clean-output</id>
-            <goals>
-              <goal>clean</goal>
-            </goals>
-            <phase>clean</phase>
-            <configuration>
-              <filesets>
-                <fileset>
-                  <directory>output</directory>
-                </fileset>
-              </filesets>
-            </configuration>
-          </execution>
-        </executions>
-      </plugin>
     </plugins>
   </build>
   <dependencies>




More information about the jboss-cvs-commits mailing list