[Jboss-cvs] JBossAS SVN: r56675 - in projects/security: . trunk

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Fri Sep 8 16:33:24 EDT 2006


Author: anil.saldhana at jboss.com
Date: 2006-09-08 16:33:23 -0400 (Fri, 08 Sep 2006)
New Revision: 56675

Added:
   projects/security/trunk/build-compile.xml
Removed:
   projects/security/build-compile.xml
Log:
move build-compile.xml

Deleted: projects/security/build-compile.xml
===================================================================
--- projects/security/build-compile.xml	2006-09-08 20:32:07 UTC (rev 56674)
+++ projects/security/build-compile.xml	2006-09-08 20:33:23 UTC (rev 56675)
@@ -1,414 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE project [
-   <!ENTITY buildmagic SYSTEM "tools/etc/buildmagic/buildmagic.ent">
-   <!ENTITY libraries SYSTEM "thirdparty/libraries.ent">
-   <!ENTITY targets SYSTEM "tools/etc/buildmagic/targets.ent">   
-   <!ENTITY modules SYSTEM "tools/etc/buildmagic/modules.ent">
-]>
-
-<project default="main" basedir="." name="JBoss/Build">
-
-  &buildmagic;
-  &libraries;
-  &modules;
-  &targets;
-   <!-- The combined library classpath -->
-      <path id="library.classpath">
-         <path refid="apache.log4j.classpath"/>
-         <path refid="apache.xerces.classpath"/>
-         <path refid="dom4j.dom4j.classpath"/>
-         <path refid="hsqldb.hsqldb.classpath"/>
-         <path refid="javassist.classpath"/>
-         <path refid="jboss.jbossxb.classpath"/>
-         <path refid="junit.junit.classpath"/>
-         <path refid="oswego.concurrent.classpath"/>
-         <path refid="sun.xacml.classpath"/>
-         <path refid="sun.javamail.classpath"/>
-      </path>
-
-    <!-- The combined dependent module classpath -->
-    <path id="dependentmodule.classpath">
-      <path refid="jboss.j2ee.classpath"/>
-      <path refid="jboss.j2ee.ext.classpath"/>
-      <path refid="jboss.common.classpath"/>
-      <path refid="jboss.system.classpath"/>
-      <path refid="jboss.naming.classpath"/>
-      <path refid="jboss.transaction.classpath"/>
-      <path refid="jboss.j2se.classpath"/>
-      <path refid="jboss.mbeans.classpath"/>
-    </path>
-      
-  
-   <!-- ================================================================== -->
-  <!-- Compile                                                            -->
-  <!-- ================================================================== -->
-
-  <!-- 
-     |  Compile everything.
-     |
-     |  This target should depend on other compile-* targets for each 
-     |  different type of compile that needs to be performed, short of
-     |  documentation compiles.
-    -->
-  <target name="compile"
-    depends="compile-parsers, compile-classes, compile-rmi, compile-etc, compile-resources"
-    description="Compile all source files."/>
-
-  <!-- Compile parsers -->
-  <target name="compile-parsers" depends="init">
-    <mkdir dir="${build.parsers}/org/jboss/security/auth/login"/>
-
-     <echo>BASE=${basedir}</echo>
-     <echo>PROJECTROOT=${project.root}</echo>
-
-    <!-- Sun JAAS config file parser -->
-    <javacc target="${source.java}/org/jboss/security/auth/login/SunConfigParser.jj"
-      outputdirectory="${build.parsers}/org/jboss/security/auth/login"
-      javacchome="${sun.javacc.lib}"
-      static="false"/>
-  </target>
-
-  <!-- Compile all class files -->
-  <target name="compile-classes" depends="init">
-    <mkdir dir="${build.classes}"/>
-    <javac destdir="${build.classes}"
-      optimize="${javac.optimize}"
-      target="${javac.target}"
-      source="${javac.source}"
-      debug="${javac.debug}"
-      depend="${javac.depend}"
-      verbose="${javac.verbose}"
-      deprecation="${javac.deprecation}"
-      includeAntRuntime="${javac.include.ant.runtime}"
-      includeJavaRuntime="${javac.include.java.runtime}"
-      includes="${javac.includes}"
-      excludes="${javac.excludes}"
-      failonerror="${javac.fail.onerror}">
-      <src path="${source.java}"/>
-      <src path="${build.parsers}"/>
-      <classpath refid="javac.classpath"/>
-    </javac>
-  </target>
-
-  <!-- Compile RMI stubs -->
-  <target name="compile-rmi" depends="compile-classes">
-    <rmic base="${build.classes}"
-      verify="${rmic.verify}"
-      iiop="${rmic.iiop}"
-      iiopopts="${rmic.iiopops}"
-      idl="${rmic.idl}"
-      idlopts="${rmic.idlops}"
-      debug="${rmic.debug}"
-      stubVersion="${rmic.stubVersion}">
-      <classpath refid="javac.classpath"/>
-      <include name="${rmic.includes}"/>
-      <exclude name="${rmic.excludes}"/>
-
-      <include name="org/jboss/security/srp/SRPRemoteServer.class"/>
-    </rmic>
-  </target>
-
-  <!-- Compile manifests -->
-  <target name="compile-etc" depends="init">
-    <mkdir dir="${build.etc}"/>
-    <copy todir="${build.etc}" filtering="yes">
-      <fileset dir="${source.etc}">
-        <include name="**"/>
-      </fileset>
-    </copy>
-
-    <copy todir="${build.classes}">
-      <fileset dir="${source.java}">
-        <include name="org/jboss/security/jacc/*.xml"/>
-      </fileset>
-    </copy>
-  </target>
-
-  <!-- Compile resource files -->
-  <target name="compile-resources" depends="init">
-    <mkdir dir="${build.resources}"/>
-    <copy todir="${build.resources}" filtering="yes">
-      <fileset dir="${source.resources}">
-        <include name="**/*"/>
-      </fileset>
-    </copy>
-  </target>
-
-  <!-- ================================================================== -->
-  <!-- Archives                                                           -->
-  <!-- ================================================================== -->
-
-  <!-- 
-     |  Build all jar files.
-    -->
-  <target name="run-jars" description="Builds all jar files.">
-
-    <call target="compile"/>
-
-    <mkdir dir="${build.lib}"/>
-
-    <!-- Define the pattern sets for the spi and the jbosssx impl -->
-    <patternset id="spi-includes">
-      <include name="org/jboss/security/**"/>
-      <exclude name="org/jboss/crypto/**"/>
-      <exclude name="org/jboss/security/audit/providers/**"/>
-      <exclude name="org/jboss/security/auth/**"/>
-      <exclude name="org/jboss/security/authorization/config/**"/>
-      <exclude name="org/jboss/security/authorization/modules/**"/>
-      <exclude name="org/jboss/security/authorization/sunxacml/**"/>
-      <exclude name="org/jboss/security/config/**"/>
-      <exclude name="org/jboss/security/jce/**"/>
-      <exclude name="org/jboss/security/jndi/**"/>
-      <exclude name="org/jboss/security/mapping/config/**"/>
-      <exclude name="org/jboss/security/mapping/providers/**"/>
-      <exclude name="org/jboss/security/jacc/**"/>
-      <exclude name="org/jboss/security/plugins/**"/>
-      <exclude name="org/jboss/security/propertyeditor/**"/>
-      <exclude name="org/jboss/security/ssl/**"/>
-    </patternset>
-
-    <patternset id="jbosssx-includes">
-      <include name="org/jboss/crypto/**"/>
-      <include name="org/jboss/security/audit/providers/**"/>
-      <include name="org/jboss/security/auth/**"/>
-      <include name="org/jboss/security/authorization/config/**"/>
-      <include name="org/jboss/security/authorization/modules/**"/>
-      <include name="org/jboss/security/authorization/sunxacml/**"/>
-      <include name="org/jboss/security/config/**"/>
-      <include name="org/jboss/security/jce/**"/>
-      <include name="org/jboss/security/jndi/**"/>
-      <include name="org/jboss/security/mapping/config/**"/>
-      <include name="org/jboss/security/mapping/providers/**"/>
-      <include name="org/jboss/security/jacc/**"/>
-      <include name="org/jboss/security/plugins/**"/>
-      <include name="org/jboss/security/propertyeditor/**"/>
-      <include name="org/jboss/security/ssl/**"/>
-    </patternset>
-
-    <!-- Build the Security SPI -->
-    <jar jarfile="${build.lib}/jboss-security-spi.jar"
-      manifest="${build.etc}/default.mf">
-      <fileset dir="${build.classes}">
-        <patternset refid="spi-includes" />
-      </fileset>
-    </jar>
-
-    <!-- Build jbosssx.jar -->
-    <jar jarfile="${build.lib}/jbosssx.jar"
-      manifest="${build.etc}/default.mf">
-      <fileset dir="${build.classes}">
-        <patternset refid="jbosssx-includes" />
-      </fileset>
-      <fileset dir="${source.resources}">
-        <include name="dtd/security-policy.dtd"/>
-      </fileset>
-    </jar>
-
-    <!-- Build jbosssx-client.jar -->
-    <jar jarfile="${build.lib}/jbosssx-client.jar"
-      manifest="${build.etc}/default.mf">
-      <fileset dir="${build.classes}">
-        <exclude name="META-INF/MANIFEST.MF"/> <!-- HACK -->
-        <include name="org/jboss/crypto/JBossSXProvider.class"/>
-        <include name="org/jboss/crypto/digest/*"/>
-        <include name="org/jboss/security/*"/>
-        <include name="org/jboss/security/auth/callback/*"/>
-        <include name="org/jboss/security/auth/login/*"/>
-        <exclude name="org/jboss/security/auth/login/XMLLoginConfig.class"/>
-        <exclude name="org/jboss/security/auth/login/XMLLoginConfigMBean.class"/>
-        <include name="org/jboss/security/jndi/LoginInitialContextFactory.class"/>
-        <include name="org/jboss/security/jndi/JndiLoginInitialContextFactory.class"/>
-        <include name="org/jboss/security/plugins/PBEUtils.class"/>
-        <include name="org/jboss/security/ssl/ClientSocketFactory.class"/>
-        <include name="org/jboss/security/ssl/RMISSLClientSocketFactory.class"/>
-      </fileset>
-    </jar>
-
-    <!-- Build jbosssx-tests.jar -->
-    <mkdir dir="${build.tests}"/>
-    <jar jarfile="${build.tests}/jbosssx-tests.jar"
-      manifest="${build.etc}/default.mf">
-      <fileset dir="${build.classes}">
-        <include name="org/jboss/test/TestLoginModule.class"/>
-      </fileset>
-    </jar>
-
-    <!-- Update the build marker to allow bypassing -->
-    <touch file="${build-bypass.marker}"/>
-
-  </target>
-
-  <!-- ================================================================== -->
-  <!-- Tests                                                              -->
-  <!-- ================================================================== -->
-
-  <!--
-     | Run all tests.
-   -->
-
-  <target name="tests" depends="init, tests-junit, tests-reports"
-    description="Execute all tests.">
-  </target>
-
-  <!--
-     | Run JUnit tests.
-   -->
-
-  <target name="tests-junit" depends="jars">
-    <mkdir dir="${build.reports}"/>
-    <property name="conf.dir" value="${source.java}/org/jboss/test"/>
-    <junit dir="${module.output}"
-      printsummary="${junit.printsummary}"
-      haltonerror="${junit.haltonerror}"
-      haltonfailure="${junit.haltonfailure}"
-      fork="${junit.fork}"
-      timeout="${junit.timeout}"
-      jvm="${junit.jvm}">
-
-      <sysproperty key="output.dir" file="${module.output}"/>
-      <sysproperty key="jboss.home" file="${project.root}"/>
-      <jvmarg value="${junit.jvm.options}"/>
-      <jvmarg value="-Djava.security.debug=access,failure"/>
-      <jvmarg value="-Djava.security.manager"/>
-      <jvmarg value="-Djava.security.policy=${conf.dir}/tst.policy"/>
-
-      <classpath>
-        <pathelement location="${build.classes}"/>
-        <pathelement location="${module.source}/main/org/jboss/test"/>
-        <path refid="javac.classpath"/>
-      </classpath>
-
-      <formatter type="${junit.formatter.type}"
-        usefile="${junit.formatter.usefile}"/>
-
-      <batchtest todir="${build.reports}"
-        haltonerror="${junit.batchtest.haltonerror}"
-        haltonfailure="${junit.batchtest.haltonfailure}"
-        fork="${junit.batchtest.fork}">
-
-        <fileset dir="${build.classes}">
-          <include name="**/*TestCase.class"/>
-          <include name="**/*TestSuite.class"/>
-        </fileset>
-      </batchtest>
-    </junit>
-  </target>
-
-  <target name="test-jaas10-junit" depends="compile">
-    <mkdir dir="${build.reports}"/>
-    <property name="conf.dir" value="${source.java}/org/jboss/test"/>
-    <junit dir="${module.output}"
-      printsummary="${junit.printsummary}"
-      haltonerror="${junit.haltonerror}"
-      haltonfailure="${junit.haltonfailure}"
-      fork="${junit.fork}"
-      timeout="${junit.timeout}"
-      jvm="${junit.jvm}">
-
-      <sysproperty key="conf.dir" value="${conf.dir}"/>
-      <sysproperty key="output.dir" file="${module.output}"/>
-      <sysproperty key="jboss.home" file="${project.root}"/>
-      <sysproperty key="jbosstest.deploy.dir" file="${build.lib}"/>
-      <jvmarg value="${junit.jvm.options}"/>
-      <jvmarg value="-Djava.security.debug=access,failure"/>
-      <jvmarg value="-Djava.security.manager"/>
-      <jvmarg value="-Djava.security.policy=${conf.dir}/tst.policy"/>
-
-      <classpath>
-        <pathelement location="${build.lib}/jbosssx.jar"/>
-        <pathelement location="${build.tests}/jbosssx-tests.jar"/>
-        <pathelement location="${build.classes}"/>
-        <pathelement location="${conf.dir}"/>
-        <path refid="javac.classpath"/>
-      </classpath>
-
-      <formatter type="${junit.formatter.type}"
-        usefile="${junit.formatter.usefile}"/>
-
-      <test todir="${build.reports}" name="org.jboss.test.LoginContextTestCase"/>
-    </junit>
-  </target>
-
-  <target name="test-jbossjaas-junit" depends="compile">
-    <mkdir dir="${build.reports}"/>
-    <property name="conf.dir" value="${source.java}/org/jboss/test"/>
-    <junit dir="${module.output}"
-      printsummary="${junit.printsummary}"
-      haltonerror="${junit.haltonerror}"
-      haltonfailure="${junit.haltonfailure}"
-      fork="${junit.fork}"
-      timeout="${junit.timeout}"
-      jvm="${junit.jvm}">
-
-      <sysproperty key="output.dir" file="${module.output}"/>
-      <sysproperty key="jboss.home" file="${project.root}"/>
-      <sysproperty key="jbosstest.deploy.dir" file="${build.lib}"/>
-      <jvmarg value="${junit.jvm.options}"/>
-      <jvmarg value="-Djava.security.debug=access,failure"/>
-      <jvmarg value="-Djava.security.manager"/>
-      <jvmarg value="-Djava.security.policy=${conf.dir}/tst.policy"/>
-      <sysproperty key="conf.dir" value="${conf.dir}"/>
-      <sysproperty key="jboss.home" value="${jboss.home}"/>
-      <sysproperty key="output.dir" value="${output.dir}"/>
-      <sysproperty key="jbosstest.deploy.dir" value="${build.lib}"/>
-
-      <classpath>
-        <pathelement location="${build.lib}/jboss-jaas.jar"/>
-        <pathelement location="${build.lib}/jbosssx.jar"/>
-        <pathelement location="${build.tests}/jbosssx-tests.jar"/>
-        <pathelement location="${build.classes}"/>
-        <pathelement location="${conf.dir}"/>
-        <path refid="javac.classpath"/>
-      </classpath>
-
-      <formatter type="${junit.formatter.type}"
-        usefile="${junit.formatter.usefile}"/>
-
-      <test todir="${build.reports}" name="org.jboss.test.LoginContextTestCase"/>
-    </junit>
-  </target>
-
-  <target name="test-parser-junit" depends="compile">
-    <mkdir dir="${build.reports}"/>
-    <property name="conf.dir" value="${source.java}/org/jboss/test"/>
-    <junit dir="${module.output}"
-      printsummary="${junit.printsummary}"
-      haltonerror="${junit.haltonerror}"
-      haltonfailure="${junit.haltonfailure}"
-      fork="${junit.fork}"
-      timeout="${junit.timeout}"
-      jvm="${junit.jvm}">
-
-      <jvmarg value="${junit.jvm.options}"/>
-      <sysproperty key="jbosstest.deploy.dir" file="${build.lib}"/>
-
-      <classpath>
-        <pathelement location="${build.classes}"/>
-        <pathelement location="${module.source}/main/org/jboss/test"/>
-        <path refid="javac.classpath"/>
-      </classpath>
-
-      <formatter type="${junit.formatter.type}"
-        usefile="${junit.formatter.usefile}"/>
-
-      <test todir="${build.reports}" name="org.jboss.test.SunConfigParserTestCase"/>
-    </junit>
-  </target>
-
-  <target name="reports" depends="tests-reports"
-    description="Generates all reports."/>
-
-  <target name="tests-reports" depends="tests-reports-html"/>
-
-  <target name="tests-reports-html" depends="compile">
-    <mkdir dir="${build.reports}/html"/>
-
-    <junitreport todir="${build.reports}">
-      <fileset dir="${build.reports}">
-        <include name="TEST-*.xml"/>
-      </fileset>
-      <report format="frames" todir="${build.reports}/html"/>
-    </junitreport>
-  </target>
- 
-</project>

Copied: projects/security/trunk/build-compile.xml (from rev 56674, projects/security/build-compile.xml)




More information about the jboss-cvs-commits mailing list