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