User: starksm 
  Date: 01/10/19 16:55:52

  Modified:    src/build Tag: Branch_2_4 build.xml
  Log:
  Add the org.jboss.security.Logger class to the jboss-jaas.jar
  
  Revision  Changes    Path
  No                   revision
  
  
  No                   revision
  
  
  1.11.2.3  +293 -291  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.2
  retrieving revision 1.11.2.3
  diff -u -r1.11.2.2 -r1.11.2.3
  --- build.xml 2001/09/30 23:10:20     1.11.2.2
  +++ build.xml 2001/10/19 23:55:52     1.11.2.3
  @@ -1,291 +1,293 @@
  -<!-- An ant build file for JBossSX security framework
  -@author [EMAIL PROTECTED]
  -@version $Revision: 1.11.2.2 $
  --->
  -<project name="JBossSX" default="jar" basedir="../../">
  -    <!-- The location of the JBoss server dist tree. This is
  -    needed for compiling the JBossSX code since there are dependencies
  -    on org.jboss.* classes.
  -     -->
  -    <property name="jboss.home" value="../jboss" />
  -    <property name="jboss.dist" value="${jboss.home}/dist" />
  -    <property name="jboss.client" value="${jboss.dist}/client" />
  -    <property name="jboss.lib" value="${jboss.dist}/lib" />
  -    <property name="jboss.lib.ext" value="${jboss.dist}/lib/ext" />
  -    <property name="jboss.src" value="${jboss.home}/src/main" />
  -    <property name="build.dir" value="build"/>
  -    <property name="build.classes.dir" value="build/classes"/>
  -    <property name="build.lib" value="${build.dir}/lib"/>
  -    <property name="build.examples.dir" value="${build.dir}/examples"/>
  -    <property name="build.javadocs.dir" value="${build.dir}/docs/api"/>
  -    <property name="dist.dir" value="dist"/>
  -    <property name="lib.dir" value="lib"/>
  -    <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="packages" value="org.jboss.*" />
  -
  -    <target name="init">
  -        <available property="valid.jboss.dist" file="${jboss.lib}/ext/jboss.jar" />
  -
  -        <available property="junit.present" classname="junit.framework.TestCase" />
  -    </target>
  -    <target name="error" unless="valid.jboss.dist">
  -        <echo message="jboss.home = ${jboss.home}/dist is not a valid JBoss server 
cvs dist structure"/>
  -        <fail message="Override/edit the jboss.home property and build the dist" />
  -    </target>
  -    <target name="prepare" depends="init,error" >
  -        <mkdir dir="${build.dir}"/>
  -        <mkdir dir="${build.classes.dir}"/>
  -        <mkdir dir="${build.examples.dir}"/>
  -        <mkdir dir="${build.lib}"/>
  -        <mkdir dir="${dist.dir}"/>
  -    </target>
  -
  -    <!-- The main project classpath -->
  -    <path id="base.path">
  -        <pathelement path="${build.classes.dir}" />
  -        <pathelement path="${lib.dir}/crimson.jar" />
  -        <pathelement path="${lib.dir}/junit.jar" />
  -        <pathelement path="${jboss.lib}/jaas.jar" />
  -        <pathelement path="${jboss.lib}/jaxp.jar" />
  -        <pathelement path="${jboss.lib}/jboss-jdbc_ext.jar" />
  -        <pathelement path="${jboss.lib}/jmxri.jar" />
  -        <pathelement path="${jboss.lib.ext}/jboss.jar" />
  -        <pathelement path="${jboss.lib.ext}/jboss-j2ee.jar" />
  -        <pathelement path="${jboss.lib.ext}/jnpserver.jar" />
  -        <pathelement path="${jboss.lib.ext}/jcert.jar" />
  -        <pathelement path="${jboss.lib.ext}/jnet.jar" />
  -        <pathelement path="${jboss.lib.ext}/jsse.jar" />
  -        <pathelement path="${jboss.lib.ext}/log4j.jar" />
  -        <pathelement path="${jboss.lib.ext}/hsql.jar" />
  -    </path>
  -
  -    <!-- Compile the security framework code -->
  -    <target name="compile" depends="prepare">
  -        <!-- Compile everything into build/classes -->
  -        <javac destdir="${build.classes.dir}"
  -            srcdir="${jboss.src}" debug="on" classpathref="base.path"
  -            includes="org/jboss/security/*"
  -        />
  -        <javac destdir="${build.classes.dir}"
  -            srcdir="${src.dir}" debug="on" classpathref="base.path"
  -        >
  -            <include name="org/jboss/**" />
  -            <!-- Exclude tests -->
  -            <exclude name="org/jboss/test/**" />
  -        </javac>
  -
  -        <!-- Generate the RMI stub for the SRPRemoteServer -->
  -        <rmic stubversion="1.2" base="${build.classes.dir}"
  -             classname="org.jboss.security.srp.SRPRemoteServer"
  -        />
  -    </target>
  -
  -    <!-- Compile the security framework and test code -->
  -    <target name="compile-all" depends="prepare">
  -        <!-- Compile everything into build/classes -->
  -        <javac srcdir="${src.dir}"
  -            destdir="${build.classes.dir}"
  -            debug="on"
  -        >
  -            <classpath>
  -                <path refid="base.path" />
  -                <pathelement path="${jboss.dist}/lib/ext/jnpserver.jar" />
  -            </classpath>
  -            <include name="org/jboss/**" />
  -        </javac>
  -        <!-- Generate the RMI stub for the SRPRemoteServer -->
  -        <rmic stubversion="1.2" base="${build.classes.dir}"
  -             classname="org.jboss.security.srp.SRPRemoteServer"
  -        />
  -    </target>
  -
  -    <!-- Create the JBossSX jars -->
  -    <target name="jar" depends="compile">
  -        <!-- The jbosssx.jar -->
  -        <jar jarfile="${build.lib}/jbosssx.jar"
  -            basedir="${build.classes.dir}"
  -        >
  -            <include name="org/jboss/security/**" />
  -            <!-- Exclude the JAAS 1.0x LoginModule and related classes that
  -            have to be on the classspath due to class loader limitations in
  -            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/SecurityAssociation*.class" />
  -            <exclude name="org/jboss/security/AnybodyPrincipal.class" />
  -            <exclude name="org/jboss/security/NobodyPrincipal.class" />
  -            <exclude name="org/jboss/security/SimpleGroup.class" />
  -            <exclude name="org/jboss/security/SimplePrincipal.class" />
  -            <exclude name="org/jboss/security/auth/callback/*" />
  -            <exclude name="org/jboss/security/auth/spi/*" />
  -            <exclude 
name="org/jboss/security/plugins/AbstractServerLoginModule.class" />
  -            <exclude name="org/jboss/security/plugins/ProxyLoginModule.class" />
  -            <exclude name="org/jboss/security/plugins/samples/*LoginModule.class" />
  -            <exclude name="org/jboss/security/Util.class" />
  -            <exclude name="org/jboss/security/srp/SRPClientSession.class" />
  -            <exclude name="org/jboss/security/srp/SRPServerInterface*.class" />
  -            <exclude name="org/jboss/security/srp/SRPPermission.class" />
  -            <exclude name="org/jboss/security/srp/jaas/SRPLoginModule.class" />
  -        </jar>
  -
  -        <!-- The jboss-jaas.jar, the compliment of jbosssx.jar  -->
  -        <jar jarfile="${build.lib}/jboss-jaas.jar"
  -            basedir="${build.classes.dir}"
  -        >
  -            <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/SecurityAssociation*.class" />
  -            <include name="org/jboss/security/AnybodyPrincipal.class" />
  -            <include name="org/jboss/security/NobodyPrincipal.class" />
  -            <include name="org/jboss/security/SimpleGroup.class" />
  -            <include name="org/jboss/security/SimplePrincipal.class" />
  -            <include name="org/jboss/security/auth/callback/*" />
  -            <include name="org/jboss/security/auth/spi/*" />
  -            <include 
name="org/jboss/security/plugins/AbstractServerLoginModule.class" />
  -            <include name="org/jboss/security/plugins/ProxyLoginModule.class" />
  -            <include name="org/jboss/security/plugins/samples/*LoginModule.class" />
  -            <include name="org/jboss/security/Util.class" />
  -            <include name="org/jboss/security/srp/SRPClientSession.class" />
  -            <include name="org/jboss/security/srp/SRPServerInterface*.class" />
  -            <include name="org/jboss/security/srp/SRPPermission.class" />
  -            <include name="org/jboss/security/srp/jaas/SRPLoginModule.class" />
  -        </jar>
  -
  -        <!-- The jbosssx-client.jar, a subset of jboss-jaas.jar  -->
  -        <jar jarfile="${build.lib}/jbosssx-client.jar"
  -            basedir="${build.classes.dir}"
  -        >
  -            <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/SecurityAssociation*.class" />
  -            <include name="org/jboss/security/AnybodyPrincipal.class" />
  -            <include name="org/jboss/security/NobodyPrincipal.class" />
  -            <include name="org/jboss/security/SimpleGroup.class" />
  -            <include name="org/jboss/security/SimplePrincipal.class" />
  -            <include name="org/jboss/security/Util.class" />
  -            <include name="org/jboss/security/srp/PkgCategory.class" />
  -            <include name="org/jboss/security/srp/TracePriority.class" />
  -            <include name="org/jboss/security/srp/SRPClientSession.class" />
  -            <include name="org/jboss/security/srp/SRPServerInterface*.class" />
  -            <include name="org/jboss/security/srp/SRPPermission.class" />
  -            <include name="org/jboss/security/srp/jaas/SRPLoginModule.class" />
  -        </jar>
  -    </target>
  -
  -    <!-- Create the JBoss dist elements -->
  -    <target name="dist" depends="jar">
  -        <mkdir dir="${dist.dir}" />
  -        <mkdir dir="${dist.dir}/client" />
  -        <mkdir dir="${dist.dir}/lib" />
  -        <mkdir dir="${dist.dir}/lib/ext" />
  -        <mkdir dir="${dist.dir}/conf/default" />
  -        <copy file="${build.lib}/jbosssx-client.jar" todir="${dist.dir}/client" />
  -        <copy file="${build.lib}/jboss-jaas.jar" todir="${dist.dir}/lib" />
  -        <copy file="${build.lib}/jbosssx.jar" todir="${dist.dir}/lib/ext" />
  -        <copy todir="${dist.dir}/conf/default">
  -            <fileset dir="${etc.dir}/conf/default" />
  -        </copy>
  -    </target>
  -
  -    <target name="install" depends="jar">
  -        <copy file="${build.lib}/jbosssx-client.jar" todir="${jboss.dist}/client" />
  -        <copy file="${build.lib}/jboss-jaas.jar" todir="${jboss.dist}/lib" />
  -        <copy file="${build.lib}/jbosssx.jar" todir="${jboss.dist}/lib/ext" />
  -    </target>
  -
  -    <target name="src-install" depends="jar">
  -        <copy file="${build.lib}/jbosssx-client.jar" 
todir="${jboss.dist}/../src/client" />
  -        <copy file="${build.lib}/jboss-jaas.jar" todir="${jboss.dist}/../src/lib" />
  -        <copy file="${build.lib}/jbosssx.jar" todir="${jboss.dist}/../src/lib" />
  -    </target>
  -
  -    <!-- Create the examples jars -->
  -    <target name="examples" depends="prepare">
  -        <!-- Compile everything into build/classes -->
  -        <javac srcdir="${src.dir}"
  -            destdir="${build.classes.dir}"
  -            debug="on"
  -        >
  -            <classpath refid="base.path">
  -            </classpath>
  -            <include name="examples/**" />
  -        </javac>
  -
  -        <!-- The secureorder.jar -->
  -        <delete dir="${build.classes.dir}/META-INF" />
  -        <mkdir dir="${build.classes.dir}/META-INF" />
  -        <copy todir="${build.classes.dir}/META-INF" flatten="yes">
  -            <fileset dir="${src.dir}">
  -                <include name="examples/srp/secureorder/ejb/*.xml" />
  -            </fileset>
  -        </copy>
  -        <jar jarfile="${build.examples.dir}/secureorder.jar"
  -            basedir="${build.classes.dir}"
  -        >
  -            <include name="META-INF/*" />
  -            <include name="examples/srp/secureorder/interfaces/*" />
  -            <include name="examples/srp/secureorder/ejb/*" />
  -            <exclude name="examples/srp/secureorder/ejb/*.xml" />
  -        </jar>
  -    </target>
  -
  -    <!-- Run the JBossSX unit test cases -->
  -    <target name="unit-tests" depends="compile-all">
  -        <junit printsummary="yes" haltonfailure="yes" fork="true"
  -          dir="${build.classes.dir}" timeout="120000"
  -        >
  -            <jvmarg value="-Djava.security.manager" />
  -            <jvmarg 
value="-Djava.security.policy=${src.dir}/org/jboss/test/tst.policy" />
  -
  -            <classpath>
  -                <path refid="base.path" />
  -                <pathelement path="${lib.dir}/ant.jar" />
  -                <pathelement path="${lib.dir}/optional.jar" />
  -                <pathelement path="${src.dir}/org/jboss/test" />
  -            </classpath>
  -
  -            <formatter type="xml" usefile="true" />
  -
  -            <batchtest>
  -                <fileset dir="${src.dir}">
  -                    <include name="org/jboss/test/*Test.java" />
  -                    <exclude name="org/jboss/test/SecurityPolicyParserTest.java" />
  -                    <exclude name="org/jboss/test/SRPLoginTest.java" />
  -                </fileset>
  -            </batchtest>
  -
  -        </junit>
  -    </target>
  -
  -  <!-- =================================================================== -->
  -  <!-- Creates the API documentation                                       -->
  -  <!-- =================================================================== -->
  -  <target name="javadocs" depends="prepare">
  -    <mkdir dir="${build.javadocs.dir}"/>
  -    <javadoc packagenames="${packages}"
  -             sourcepath="${src.dir}"
  -             destdir="${build.javadocs.dir}"
  -             author="true"
  -             version="true"
  -             windowtitle="${Name} API"
  -             doctitle="${Name}"
  -             extdirs="${src.jboss.lib}"
  -             bottom="Copyright &#169; 2000 The JBoss Organization. All Rights 
Reserved."
  -    >
  -            <classpath refid="base.path" />
  -    </javadoc>
  -  </target>
  -
  -
  -    <target name="clean">
  -        <delete dir="${dist.dir}" />
  -        <delete dir="${build.dir}" />
  -    </target>
  -</project>
  +<!-- An ant build file for JBossSX security framework
  +@author [EMAIL PROTECTED]
  +@version $Revision: 1.11.2.3 $
  +-->
  +<project name="JBossSX" default="jar" basedir="../../">
  +    <!-- The location of the JBoss server dist tree. This is
  +    needed for compiling the JBossSX code since there are dependencies
  +    on org.jboss.* classes.
  +     -->
  +    <property name="jboss.home" value="../jboss" />
  +    <property name="jboss.dist" value="${jboss.home}/dist" />
  +    <property name="jboss.client" value="${jboss.dist}/client" />
  +    <property name="jboss.lib" value="${jboss.dist}/lib" />
  +    <property name="jboss.lib.ext" value="${jboss.dist}/lib/ext" />
  +    <property name="jboss.src" value="${jboss.home}/src/main" />
  +    <property name="build.dir" value="build"/>
  +    <property name="build.classes.dir" value="build/classes"/>
  +    <property name="build.lib" value="${build.dir}/lib"/>
  +    <property name="build.examples.dir" value="${build.dir}/examples"/>
  +    <property name="build.javadocs.dir" value="${build.dir}/docs/api"/>
  +    <property name="dist.dir" value="dist"/>
  +    <property name="lib.dir" value="lib"/>
  +    <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="packages" value="org.jboss.*" />
  +
  +    <target name="init">
  +        <available property="valid.jboss.dist" file="${jboss.lib}/ext/jboss.jar" />
  +
  +        <available property="junit.present" classname="junit.framework.TestCase" />
  +    </target>
  +    <target name="error" unless="valid.jboss.dist">
  +        <echo message="jboss.home = ${jboss.home}/dist is not a valid JBoss server 
cvs dist structure"/>
  +        <fail message="Override/edit the jboss.home property and build the dist" />
  +    </target>
  +    <target name="prepare" depends="init,error" >
  +        <mkdir dir="${build.dir}"/>
  +        <mkdir dir="${build.classes.dir}"/>
  +        <mkdir dir="${build.examples.dir}"/>
  +        <mkdir dir="${build.lib}"/>
  +        <mkdir dir="${dist.dir}"/>
  +    </target>
  +
  +    <!-- The main project classpath -->
  +    <path id="base.path">
  +        <pathelement path="${build.classes.dir}" />
  +        <pathelement path="${lib.dir}/crimson.jar" />
  +        <pathelement path="${lib.dir}/junit.jar" />
  +        <pathelement path="${jboss.lib}/jaas.jar" />
  +        <pathelement path="${jboss.lib}/jaxp.jar" />
  +        <pathelement path="${jboss.lib}/jboss-jdbc_ext.jar" />
  +        <pathelement path="${jboss.lib}/jmxri.jar" />
  +        <pathelement path="${jboss.lib.ext}/jboss.jar" />
  +        <pathelement path="${jboss.lib.ext}/jboss-j2ee.jar" />
  +        <pathelement path="${jboss.lib.ext}/jnpserver.jar" />
  +        <pathelement path="${jboss.lib.ext}/jcert.jar" />
  +        <pathelement path="${jboss.lib.ext}/jnet.jar" />
  +        <pathelement path="${jboss.lib.ext}/jsse.jar" />
  +        <pathelement path="${jboss.lib.ext}/log4j.jar" />
  +        <pathelement path="${jboss.lib.ext}/hsql.jar" />
  +    </path>
  +
  +    <!-- Compile the security framework code -->
  +    <target name="compile" depends="prepare">
  +        <!-- Compile everything into build/classes -->
  +        <javac destdir="${build.classes.dir}"
  +            srcdir="${jboss.src}" debug="on" classpathref="base.path"
  +            includes="org/jboss/security/*"
  +        />
  +        <javac destdir="${build.classes.dir}"
  +            srcdir="${src.dir}" debug="on" classpathref="base.path"
  +        >
  +            <include name="org/jboss/**" />
  +            <!-- Exclude tests -->
  +            <exclude name="org/jboss/test/**" />
  +        </javac>
  +
  +        <!-- Generate the RMI stub for the SRPRemoteServer -->
  +        <rmic stubversion="1.2" base="${build.classes.dir}"
  +             classname="org.jboss.security.srp.SRPRemoteServer"
  +        />
  +    </target>
  +
  +    <!-- Compile the security framework and test code -->
  +    <target name="compile-all" depends="prepare">
  +        <!-- Compile everything into build/classes -->
  +        <javac srcdir="${src.dir}"
  +            destdir="${build.classes.dir}"
  +            debug="on"
  +        >
  +            <classpath>
  +                <path refid="base.path" />
  +                <pathelement path="${jboss.dist}/lib/ext/jnpserver.jar" />
  +            </classpath>
  +            <include name="org/jboss/**" />
  +        </javac>
  +        <!-- Generate the RMI stub for the SRPRemoteServer -->
  +        <rmic stubversion="1.2" base="${build.classes.dir}"
  +             classname="org.jboss.security.srp.SRPRemoteServer"
  +        />
  +    </target>
  +
  +    <!-- Create the JBossSX jars -->
  +    <target name="jar" depends="compile">
  +        <!-- The jbosssx.jar -->
  +        <jar jarfile="${build.lib}/jbosssx.jar"
  +            basedir="${build.classes.dir}"
  +        >
  +            <include name="org/jboss/security/**" />
  +            <!-- Exclude the JAAS 1.0x LoginModule and related classes that
  +            have to be on the classspath due to class loader limitations in
  +            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/SecurityAssociation*.class" />
  +            <exclude name="org/jboss/security/AnybodyPrincipal.class" />
  +            <exclude name="org/jboss/security/NobodyPrincipal.class" />
  +            <exclude name="org/jboss/security/Logger.class" />
  +            <exclude name="org/jboss/security/SimpleGroup.class" />
  +            <exclude name="org/jboss/security/SimplePrincipal.class" />
  +            <exclude name="org/jboss/security/auth/callback/*" />
  +            <exclude name="org/jboss/security/auth/spi/*" />
  +            <exclude 
name="org/jboss/security/plugins/AbstractServerLoginModule.class" />
  +            <exclude name="org/jboss/security/plugins/ProxyLoginModule.class" />
  +            <exclude name="org/jboss/security/plugins/samples/*LoginModule.class" />
  +            <exclude name="org/jboss/security/Util.class" />
  +            <exclude name="org/jboss/security/srp/SRPClientSession.class" />
  +            <exclude name="org/jboss/security/srp/SRPServerInterface*.class" />
  +            <exclude name="org/jboss/security/srp/SRPPermission.class" />
  +            <exclude name="org/jboss/security/srp/jaas/SRPLoginModule.class" />
  +        </jar>
  +
  +        <!-- The jboss-jaas.jar, the compliment of jbosssx.jar  -->
  +        <jar jarfile="${build.lib}/jboss-jaas.jar"
  +            basedir="${build.classes.dir}"
  +        >
  +            <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/SecurityAssociation*.class" />
  +            <include name="org/jboss/security/AnybodyPrincipal.class" />
  +            <include name="org/jboss/security/NobodyPrincipal.class" />
  +            <include name="org/jboss/security/Logger.class" />
  +            <include name="org/jboss/security/SimpleGroup.class" />
  +            <include name="org/jboss/security/SimplePrincipal.class" />
  +            <include name="org/jboss/security/auth/callback/*" />
  +            <include name="org/jboss/security/auth/spi/*" />
  +            <include 
name="org/jboss/security/plugins/AbstractServerLoginModule.class" />
  +            <include name="org/jboss/security/plugins/ProxyLoginModule.class" />
  +            <include name="org/jboss/security/plugins/samples/*LoginModule.class" />
  +            <include name="org/jboss/security/Util.class" />
  +            <include name="org/jboss/security/srp/SRPClientSession.class" />
  +            <include name="org/jboss/security/srp/SRPServerInterface*.class" />
  +            <include name="org/jboss/security/srp/SRPPermission.class" />
  +            <include name="org/jboss/security/srp/jaas/SRPLoginModule.class" />
  +        </jar>
  +
  +        <!-- The jbosssx-client.jar, a subset of jboss-jaas.jar  -->
  +        <jar jarfile="${build.lib}/jbosssx-client.jar"
  +            basedir="${build.classes.dir}"
  +        >
  +            <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/SecurityAssociation*.class" />
  +            <include name="org/jboss/security/AnybodyPrincipal.class" />
  +            <include name="org/jboss/security/NobodyPrincipal.class" />
  +            <include name="org/jboss/security/SimpleGroup.class" />
  +            <include name="org/jboss/security/SimplePrincipal.class" />
  +            <include name="org/jboss/security/Util.class" />
  +            <include name="org/jboss/security/srp/PkgCategory.class" />
  +            <include name="org/jboss/security/srp/TracePriority.class" />
  +            <include name="org/jboss/security/srp/SRPClientSession.class" />
  +            <include name="org/jboss/security/srp/SRPServerInterface*.class" />
  +            <include name="org/jboss/security/srp/SRPPermission.class" />
  +            <include name="org/jboss/security/srp/jaas/SRPLoginModule.class" />
  +        </jar>
  +    </target>
  +
  +    <!-- Create the JBoss dist elements -->
  +    <target name="dist" depends="jar">
  +        <mkdir dir="${dist.dir}" />
  +        <mkdir dir="${dist.dir}/client" />
  +        <mkdir dir="${dist.dir}/lib" />
  +        <mkdir dir="${dist.dir}/lib/ext" />
  +        <mkdir dir="${dist.dir}/conf/default" />
  +        <copy file="${build.lib}/jbosssx-client.jar" todir="${dist.dir}/client" />
  +        <copy file="${build.lib}/jboss-jaas.jar" todir="${dist.dir}/lib" />
  +        <copy file="${build.lib}/jbosssx.jar" todir="${dist.dir}/lib/ext" />
  +        <copy todir="${dist.dir}/conf/default">
  +            <fileset dir="${etc.dir}/conf/default" />
  +        </copy>
  +    </target>
  +
  +    <target name="install" depends="jar">
  +        <copy file="${build.lib}/jbosssx-client.jar" todir="${jboss.dist}/client" />
  +        <copy file="${build.lib}/jboss-jaas.jar" todir="${jboss.dist}/lib" />
  +        <copy file="${build.lib}/jbosssx.jar" todir="${jboss.dist}/lib/ext" />
  +    </target>
  +
  +    <target name="src-install" depends="jar">
  +        <copy file="${build.lib}/jbosssx-client.jar" 
todir="${jboss.dist}/../src/client" />
  +        <copy file="${build.lib}/jboss-jaas.jar" todir="${jboss.dist}/../src/lib" />
  +        <copy file="${build.lib}/jbosssx.jar" todir="${jboss.dist}/../src/lib" />
  +    </target>
  +
  +    <!-- Create the examples jars -->
  +    <target name="examples" depends="prepare">
  +        <!-- Compile everything into build/classes -->
  +        <javac srcdir="${src.dir}"
  +            destdir="${build.classes.dir}"
  +            debug="on"
  +        >
  +            <classpath refid="base.path">
  +            </classpath>
  +            <include name="examples/**" />
  +        </javac>
  +
  +        <!-- The secureorder.jar -->
  +        <delete dir="${build.classes.dir}/META-INF" />
  +        <mkdir dir="${build.classes.dir}/META-INF" />
  +        <copy todir="${build.classes.dir}/META-INF" flatten="yes">
  +            <fileset dir="${src.dir}">
  +                <include name="examples/srp/secureorder/ejb/*.xml" />
  +            </fileset>
  +        </copy>
  +        <jar jarfile="${build.examples.dir}/secureorder.jar"
  +            basedir="${build.classes.dir}"
  +        >
  +            <include name="META-INF/*" />
  +            <include name="examples/srp/secureorder/interfaces/*" />
  +            <include name="examples/srp/secureorder/ejb/*" />
  +            <exclude name="examples/srp/secureorder/ejb/*.xml" />
  +        </jar>
  +    </target>
  +
  +    <!-- Run the JBossSX unit test cases -->
  +    <target name="unit-tests" depends="compile-all">
  +        <junit printsummary="yes" haltonfailure="yes" fork="true"
  +          dir="${build.classes.dir}" timeout="120000"
  +        >
  +            <jvmarg value="-Djava.security.manager" />
  +            <jvmarg 
value="-Djava.security.policy=${src.dir}/org/jboss/test/tst.policy" />
  +
  +            <classpath>
  +                <path refid="base.path" />
  +                <pathelement path="${lib.dir}/ant.jar" />
  +                <pathelement path="${lib.dir}/optional.jar" />
  +                <pathelement path="${src.dir}/org/jboss/test" />
  +            </classpath>
  +
  +            <formatter type="xml" usefile="true" />
  +
  +            <batchtest>
  +                <fileset dir="${src.dir}">
  +                    <include name="org/jboss/test/*Test.java" />
  +                    <exclude name="org/jboss/test/SecurityPolicyParserTest.java" />
  +                    <exclude name="org/jboss/test/SRPLoginTest.java" />
  +                </fileset>
  +            </batchtest>
  +
  +        </junit>
  +    </target>
  +
  +  <!-- =================================================================== -->
  +  <!-- Creates the API documentation                                       -->
  +  <!-- =================================================================== -->
  +  <target name="javadocs" depends="prepare">
  +    <mkdir dir="${build.javadocs.dir}"/>
  +    <javadoc packagenames="${packages}"
  +             sourcepath="${src.dir}"
  +             destdir="${build.javadocs.dir}"
  +             author="true"
  +             version="true"
  +             windowtitle="${Name} API"
  +             doctitle="${Name}"
  +             extdirs="${src.jboss.lib}"
  +             bottom="Copyright &#169; 2000 The JBoss Organization. All Rights 
Reserved."
  +    >
  +            <classpath refid="base.path" />
  +    </javadoc>
  +  </target>
  +
  +
  +    <target name="clean">
  +        <delete dir="${dist.dir}" />
  +        <delete dir="${build.dir}" />
  +    </target>
  +</project>
  
  
  

_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to