[jboss-cvs] jboss-seam ...

Peter Muir peter at bleepbleep.org.uk
Wed Sep 26 08:14:21 EDT 2007


  User: pmuir   
  Date: 07/09/26 08:14:21

  Modified:    jboss-seam  build.xml
  Log:
  JBSEAM-1970
  
  Revision  Changes    Path
  1.283     +24 -10    jboss-seam/build.xml
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: build.xml
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/build.xml,v
  retrieving revision 1.282
  retrieving revision 1.283
  diff -u -b -r1.282 -r1.283
  --- build.xml	26 Sep 2007 11:13:14 -0000	1.282
  +++ build.xml	26 Sep 2007 12:14:21 -0000	1.283
  @@ -176,7 +176,7 @@
   	</target>
   
   	<target name="jarcore" depends="compilecore" description="Build the distribution .jar file using M2 dependency management">
  -		<archive classesdir="${classes.core.dir}" module="jboss-seam" pom="${core.pom}" />
  +		<archive classesdir="${classes.core.dir}" module="jboss-seam" pom="${core.pom}" srcdir="${src.core.dir}" />
   	</target>
   
   	<!-- ########################### PDF TARGETS ###########################-->
  @@ -190,7 +190,7 @@
   	</target>
   
   	<target name="jarpdf" depends="compilepdf" description="Build the distribution .jar file for the PDF package">
  -		<archive classesdir="${classes.pdf.dir}" module="jboss-seam-pdf" pom="${pdf.pom}" />
  +		<archive classesdir="${classes.pdf.dir}" module="jboss-seam-pdf" pom="${pdf.pom}" srcdir="${src.pdf.dir}" />
   	</target>
   
   
  @@ -205,7 +205,7 @@
   	</target>
   
   	<target name="jarioc" depends="compileioc" description="Build the distribution .jar file for the IOC package">
  -		<archive classesdir="${classes.ioc.dir}" module="jboss-seam-ioc" pom="${ioc.pom}" />
  +		<archive classesdir="${classes.ioc.dir}" module="jboss-seam-ioc" pom="${ioc.pom}"  srcdir="${src.ioc.dir}"/>
   	</target>
   
   
  @@ -219,8 +219,8 @@
   		<compile classesdir="${classes.mail.dir}" srcdir="${src.mail.dir}" classpath="compile.mail.path" />
   	</target>
   
  -	<target name="jarmail" depends="compilemail" description="Build the distribution .jar file for the IOC package">
  -		<archive classesdir="${classes.mail.dir}" module="jboss-seam-mail" pom="${mail.pom}" />
  +	<target name="jarmail" depends="compilemail" description="Build the distribution .jar file for the Mail package">
  +		<archive classesdir="${classes.mail.dir}" module="jboss-seam-mail" pom="${mail.pom}"  srcdir="${src.mail.dir}"/>
   	</target>
   
   
  @@ -234,8 +234,8 @@
   		<compile classesdir="${classes.debug.dir}" srcdir="${src.debug.dir}" classpath="compile.debug.path" />
   	</target>
   
  -	<target name="jardebug" depends="compiledebug" description="Build the distribution .jar file for the IOC package">
  -		<archive classesdir="${classes.debug.dir}" module="jboss-seam-debug" pom="${debug.pom}" />
  +	<target name="jardebug" depends="compiledebug" description="Build the distribution .jar file for the Debug package">
  +		<archive classesdir="${classes.debug.dir}" module="jboss-seam-debug" pom="${debug.pom}"  srcdir="${src.debug.dir}"/>
   	</target>
   
   
  @@ -250,7 +250,7 @@
   	</target>
   
   	<target name="jargen" depends="compilegen" description="Build the distribution .jar file for the gen package">
  -		<archive classesdir="${classes.gen.dir}" module="jboss-seam-gen" pom="${gen.pom}" />
  +		<archive classesdir="${classes.gen.dir}" module="jboss-seam-gen" pom="${gen.pom}"  srcdir="${src.gen.dir}"/>
   	</target>
   
   
  @@ -265,7 +265,7 @@
   	</target>
   
   	<target name="jarremoting" depends="compileremoting" description="Build the distribution .jar file for the Remoting package">
  -		<archive classesdir="${classes.remoting.dir}" module="jboss-seam-remoting" pom="${remoting.pom}" />
  +		<archive classesdir="${classes.remoting.dir}" module="jboss-seam-remoting" pom="${remoting.pom}"  srcdir="${src.remoting.dir}"/>
   	</target>
   
   	<!-- ########################### UI TARGETS ###########################-->
  @@ -278,6 +278,7 @@
   		<mkdir dir="${dist.dir}" />
   		<cdk target="install" />
   		<copy file="${ui.dir}/target/jboss-seam-ui.jar" tofile="${basedir}/lib/${name}-ui.jar" />
  +		<copy file="${ui.dir}/target/jboss-seam-ui-sources.jar" tofile="${basedir}/lib/src/${name}-ui-sources.jar" />
   	</target>
   
   
  @@ -707,8 +708,10 @@
   		<attribute name="module" />
   		<attribute name="classesdir" />
   		<attribute name="pom" />
  +		<attribute name="srcdir" />
   		<sequential>
   			<mkdir dir="${lib.dir}" />
  +			<mkdir dir="${lib.dir}/src" />
   			<jar jarfile="${lib.dir}/@{module}.jar" basedir="@{classesdir}">
   				<include name="**/*.class" />
   				<exclude name="**/test/*.class" />
  @@ -718,7 +721,18 @@
   					<attribute name="Implementation-Version" value="${complete.version}" />
   				</manifest>
   			</jar>
  -			<install jar="${lib.dir}/@{module}.jar" pom="@{pom}" />
  +			<jar jarfile="${lib.dir}/src/@{module}-sources.jar" basedir="@{srcdir}">
  +				<include name="**/*.java" />
  +				<exclude name="**/test/*.java" />
  +				<patternset refid="meta.files" />
  +				<manifest>
  +					<attribute name="Seam-Version" value="${complete.version}" />
  +					<attribute name="Implementation-Version" value="${complete.version}" />
  +				</manifest>
  +			</jar>
  +			<install jar="${lib.dir}/@{module}.jar" pom="@{pom}">
  +				<attach file="${lib.dir}/src/@{module}-sources.jar" classifier="sources" />
  +			</install>
   		</sequential>
   	</macrodef>
   
  
  
  



More information about the jboss-cvs-commits mailing list