[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