[jboss-cvs] JBossAS SVN: r58362 - in projects/microcontainer/trunk: aop-mc-int build container dependency deployers kernel

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Tue Nov 14 17:57:15 EST 2006


Author: scott.stark at jboss.org
Date: 2006-11-14 17:57:06 -0500 (Tue, 14 Nov 2006)
New Revision: 58362

Modified:
   projects/microcontainer/trunk/aop-mc-int/build.xml
   projects/microcontainer/trunk/build/build.xml
   projects/microcontainer/trunk/container/build.xml
   projects/microcontainer/trunk/dependency/build.xml
   projects/microcontainer/trunk/deployers/build.xml
   projects/microcontainer/trunk/kernel/build.xml
Log:
Add -src.zip source bundles to each project output

Modified: projects/microcontainer/trunk/aop-mc-int/build.xml
===================================================================
--- projects/microcontainer/trunk/aop-mc-int/build.xml	2006-11-14 22:53:34 UTC (rev 58361)
+++ projects/microcontainer/trunk/aop-mc-int/build.xml	2006-11-14 22:57:06 UTC (rev 58362)
@@ -196,7 +196,12 @@
          <include name="schema/**"/>
       </fileset>
     </jar>
-
+  	<!-- Minimal source bundle -->
+	<zip destfile="${build.lib}/${jar.prefix}-src.zip">
+      <fileset dir="${source.java}">
+         <include name="**"/>
+      </fileset>
+	</zip>
   </target>
 
 </project>

Modified: projects/microcontainer/trunk/build/build.xml
===================================================================
--- projects/microcontainer/trunk/build/build.xml	2006-11-14 22:53:34 UTC (rev 58361)
+++ projects/microcontainer/trunk/build/build.xml	2006-11-14 22:57:06 UTC (rev 58362)
@@ -153,16 +153,6 @@
        implementation.url
     </property>
 
-    <!-- Install/Release structure -->
-    <property name="install.id" value="${module.name}-${module.version}"/>
-    <property name="release.id" value="${install.id}"/>
-
-    <property name="install.root" value="${module.output}/${install.id}"/>
-    <property name="install.bin" value="${install.root}/bin"/>
-    <property name="install.docs" value="${install.root}/docs"/>
-    <property name="install.etc" value="${install.root}/etc"/>
-    <property name="install.lib" value="${install.root}/lib"/>
-
     <!-- Bits for building source archives -->
     <patternset id="source.ignore">
       <exclude name="**/output/**"/>
@@ -210,42 +200,38 @@
   <!-- ================================================================== -->
 
   <target name="install"
-	  description="Install the structure for a release."
+	  description="Install the jars to the jbossbuild repository."
+  	  depends="most"
      >
-     <mkdir dir="output"/>
+   <fail unless="jbossbuild.repository"
+   		message="The jbossbuild.repository.dir property must be set and point to the local jbossbuild repository root"/>
+   <fail unless="jbossbuild.repository.version"
+   		message="The jbossbuild.repository.version property must be set to the version id (snapshot, 2.0.0.GA, ...)"/>
+  	  <copy todir="${jbossbuild.repository.dir}/jboss/microcontainer/${jbossbuild.repository.version}/lib">  	 
+	  		<fileset dir="../aop-mc-int/output/lib">
+	  			<include name="*.jar" />
+	  			<include name="*-src.zip" />
+	  		</fileset>
+	  		<fileset dir="../container/output/lib">
+	  			<include name="*.jar" />
+	  			<include name="*-src.zip" />
+	  		</fileset>
+	  		<fileset dir="../dependency/output/lib">
+	  			<include name="*.jar" />
+	  			<include name="*-src.zip" />
+	  		</fileset>
+	  		<fileset dir="../deployers/output/lib">
+	  			<include name="*.jar" />
+	  			<include name="*-src.zip" />
+	  		</fileset>
+	  		<fileset dir="../kernel/output/lib">
+	  			<include name="*.jar" />
+	  			<include name="*-src.zip" />
+	  		</fileset>  	 
+  	  	</copy>
   </target>
 
-  <target name="release"
-	  description="Builds the default release structure."
-	  depends="modules-most, install"/>
-
-  <target name="release-zip"
-	  description="Builds a ZIP distribution."
-	  depends="release, _buildmagic:release:zip"/>
-
-  <target name="release-tar"
-	  description="Builds a TAR distribution."
-	  depends="release, _buildmagic:release:tar"/>
-
-  <target name="release-tgz"
-	  description="Builds a TAR-GZ distribution."
-	  depends="release, _buildmagic:release:tgz"/>
-
-  <target name="release-all"
-	  description="Builds a distribution for each archive type."
-	  depends="release-zip, release-tgz"/>
-
   <!-- ================================================================== -->
-  <!-- Source Archives                                                    -->
-  <!-- ================================================================== -->
-
-  <target name="source-zip"
-	  description="Builds a ZIP source distribution."/>
-
-  <target name="source-tar"
-	  description="Builds a TAR source distribution."/>
-
-  <!-- ================================================================== -->
   <!-- Cleaning                                                           -->
   <!-- ================================================================== -->
 
@@ -268,7 +254,7 @@
   <target name="main" depends="most"
 	  description="Executes the default target (most)."/>
 
-  <target name="most" depends="createthirdparty, modules-most, install"
+  <target name="most" depends="createthirdparty, modules-most"
 	  description="Executes all modules and builds most everything."/>
 
   <target name="help" depends="_buildmagic:help:build"

Modified: projects/microcontainer/trunk/container/build.xml
===================================================================
--- projects/microcontainer/trunk/container/build.xml	2006-11-14 22:53:34 UTC (rev 58361)
+++ projects/microcontainer/trunk/container/build.xml	2006-11-14 22:57:06 UTC (rev 58362)
@@ -166,6 +166,12 @@
      <jar jarfile="${build.lib.retro}/jboss-container14.jar" manifest="${build.etc}/default.mf">
        <fileset dir="${build.classes.retro}"/>
      </jar>
+     <!-- Minimal source bundle -->
+     <zip destfile="${build.lib}/${jar.prefix}-src.zip">
+        <fileset dir="${source.java}">
+           <include name="**"/>
+        </fileset>
+     </zip>
   </target>
    
 

Modified: projects/microcontainer/trunk/dependency/build.xml
===================================================================
--- projects/microcontainer/trunk/dependency/build.xml	2006-11-14 22:53:34 UTC (rev 58361)
+++ projects/microcontainer/trunk/dependency/build.xml	2006-11-14 22:57:06 UTC (rev 58362)
@@ -147,6 +147,12 @@
     <jar jarfile="${build.lib.retro}/jboss-dependency14.jar" manifest="${build.etc}/default.mf">
       <fileset dir="${build.classes.retro}"/>
     </jar>
+    <!-- Minimal source bundle -->
+    <zip destfile="${build.lib}/${jar.prefix}-src.zip">
+      <fileset dir="${source.java}">
+        <include name="**"/>
+      </fileset>
+    </zip>
   </target>
 
 </project>

Modified: projects/microcontainer/trunk/deployers/build.xml
===================================================================
--- projects/microcontainer/trunk/deployers/build.xml	2006-11-14 22:53:34 UTC (rev 58361)
+++ projects/microcontainer/trunk/deployers/build.xml	2006-11-14 22:57:06 UTC (rev 58362)
@@ -123,6 +123,13 @@
     <jar jarfile="${build.lib}/${jar.prefix}.jar" manifest="${build.etc}/default.mf">
       <fileset dir="${build.classes}"/>
     </jar>
+    <!-- Minimal source bundle -->
+    <zip destfile="${build.lib}/${jar.prefix}-src.zip">
+      <fileset dir="${source.java}">
+        <include name="**"/>
+      </fileset>
+    </zip>
+
   </target>
 
 </project>

Modified: projects/microcontainer/trunk/kernel/build.xml
===================================================================
--- projects/microcontainer/trunk/kernel/build.xml	2006-11-14 22:53:34 UTC (rev 58361)
+++ projects/microcontainer/trunk/kernel/build.xml	2006-11-14 22:57:06 UTC (rev 58362)
@@ -166,7 +166,12 @@
           <include name="schema/**"/>
        </fileset>
      </jar>
-
+     <!-- Minimal source bundle -->
+     <zip destfile="${build.lib}/${jar.prefix}-src.zip">
+        <fileset dir="${source.java}">
+           <include name="**"/>
+        </fileset>
+     </zip>
   </target>
 
    <!-- ================================================================== -->




More information about the jboss-cvs-commits mailing list