[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