User: starksm Date: 01/11/27 22:10:45 Modified: src/build Tag: Branch_2_4 build.xml Log: Complete switch to org.jboss.logging.Logger Add support for package version manifest headers Revision Changes Path No revision No revision 1.11.2.5 +23 -7 jbosssx/src/build/Attic/build.xml Index: build.xml =================================================================== RCS file: /cvsroot/jboss/jbosssx/src/build/Attic/build.xml,v retrieving revision 1.11.2.4 retrieving revision 1.11.2.5 diff -u -r1.11.2.4 -r1.11.2.5 --- build.xml 2001/11/09 10:30:14 1.11.2.4 +++ build.xml 2001/11/28 06:10:45 1.11.2.5 @@ -1,6 +1,6 @@ <!-- An ant build file for JBossSX security framework @author [EMAIL PROTECTED] -@version $Revision: 1.11.2.4 $ +@version $Revision: 1.11.2.5 $ --> <project name="JBossSX" default="jar" basedir="../../"> <!-- The location of the JBoss server dist tree. This is @@ -23,6 +23,7 @@ <property name="conf.dir" value="${dist.dir}/conf/default"/> <property name="etc.dir" value="${basedir}/src/etc"/> <property name="src.dir" value="${basedir}/src/main"/> + <property name="Name" value="JBossSX"/> <property name="packages" value="org.jboss.*" /> @@ -42,6 +43,17 @@ <mkdir dir="${build.lib}"/> <mkdir dir="${dist.dir}"/> </target> + <target name="create-manifest"> + <echo file="${build.dir}/version.mf" + append="true">Specification-Title: ${Name}-${version} +Specification-Version: ${version} +Specification-Vendor: JBoss Group, LLC +Implementation-Title: ${Name}-${release} CVSTag=${release-tag} +Implementation-Version: ${release}.${build.time} +Implementation-Vendor: JBoss Group, LLC + </echo> + <fixcrlf srcdir="${build.dir}" includes="version.mf" eol="crlf" /> + </target> <!-- The main project classpath --> <path id="base.path"> @@ -104,9 +116,11 @@ <!-- Create the JBossSX jars --> <target name="jar" depends="compile"> + <antcall target="create-manifest" /> <!-- The jbosssx.jar --> <jar jarfile="${build.lib}/jbosssx.jar" basedir="${build.classes.dir}" + manifest="${build.dir}/version.mf" > <include name="org/jboss/security/**" /> <!-- Exclude the JAAS 1.0x LoginModule and related classes that @@ -114,8 +128,8 @@ JAAS. --> <exclude name="org/jboss/security/ClientLoginModule.class" /> - <exclude name="org/jboss/security/NestableGroup*.class" /> - <exclude name="org/jboss/security/NestablePrincipal*.class" /> + <exclude name="org/jboss/security/NestableGroup*.class" /> + <exclude name="org/jboss/security/NestablePrincipal*.class" /> <exclude name="org/jboss/security/SecurityAssociation*.class" /> <exclude name="org/jboss/security/AnybodyPrincipal.class" /> <exclude name="org/jboss/security/NobodyPrincipal.class" /> @@ -137,10 +151,11 @@ <!-- The jboss-jaas.jar, the compliment of jbosssx.jar --> <jar jarfile="${build.lib}/jboss-jaas.jar" basedir="${build.classes.dir}" + manifest="${build.dir}/version.mf" > <include name="org/jboss/security/ClientLoginModule.class" /> - <include name="org/jboss/security/NestableGroup*.class" /> - <include name="org/jboss/security/NestablePrincipal*.class" /> + <include name="org/jboss/security/NestableGroup*.class" /> + <include name="org/jboss/security/NestablePrincipal*.class" /> <include name="org/jboss/security/SecurityAssociation*.class" /> <include name="org/jboss/security/AnybodyPrincipal.class" /> <include name="org/jboss/security/NobodyPrincipal.class" /> @@ -162,11 +177,12 @@ <!-- The jbosssx-client.jar, a subset of jboss-jaas.jar --> <jar jarfile="${build.lib}/jbosssx-client.jar" basedir="${build.classes.dir}" + manifest="${build.dir}/version.mf" > <include name="org/jboss/security/AnybodyPrincipal.class" /> <include name="org/jboss/security/ClientLoginModule.class" /> - <include name="org/jboss/security/NestableGroup*.class" /> - <include name="org/jboss/security/NestablePrincipal*.class" /> + <include name="org/jboss/security/NestableGroup*.class" /> + <include name="org/jboss/security/NestablePrincipal*.class" /> <include name="org/jboss/security/NobodyPrincipal.class" /> <include name="org/jboss/security/Logger.class" /> <include name="org/jboss/security/SimpleGroup.class" />
_______________________________________________ Jboss-development mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-development