[jboss-cvs] JBossAS SVN: r57392 - projects/aop/trunk/aop/src
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Tue Oct 3 13:38:42 EDT 2006
Author: kabir.khan at jboss.com
Date: 2006-10-03 13:38:41 -0400 (Tue, 03 Oct 2006)
New Revision: 57392
Modified:
projects/aop/trunk/aop/src/build.xml
Log:
Start making a src/build.xml that can be used to test the finished release
Modified: projects/aop/trunk/aop/src/build.xml
===================================================================
--- projects/aop/trunk/aop/src/build.xml 2006-10-03 16:31:16 UTC (rev 57391)
+++ projects/aop/trunk/aop/src/build.xml 2006-10-03 17:38:41 UTC (rev 57392)
@@ -1,81 +1,139 @@
<?xml version="1.0" encoding="UTF-8"?>
<project default="main" name="JBoss/AOP">
+
+<!-- TODO
+ JBAOP-287 - include mc container.jar once it is done and get the main build working
+-->
<target name="prepare">
<mkdir dir="build"/>
+
+ <pr
+
<path id="javassist.classpath">
- <pathelement path="javassist.jar"/>
+ <pathelement path="../../lib/javassist.jar"/>
</path>
<path id="trove.classpath">
- <pathelement path="trove.jar"/>
+ <pathelement path="../../lib/trove.jar"/>
</path>
<path id="concurrent.classpath">
- <pathelement path="concurrent.jar"/>
+ <pathelement path="../../lib/concurrent.jar"/>
</path>
- <path refid="jboss.common.core.classpath"/>
- <path refid="jboss.common.logging.spi.classpath"/>
- <path refid="jboss.common.logging.log4j.classpath"/>
- <path refid="jboss.common.logging.jdk.classpath"/>
- <pathelement path="jboss-common.jar"/>
+ <path id="jboss.common.classpath">
+ <pathelement path="../../lib/jboss-common.jar"/>
</path>
<path id="jboss.aop.classpath">
- <pathelement path="jboss-aop.jar"/>
+ <pathelement path="../../lib/jboss-aop.jar"/>
</path>
+ <path id="jboss.aop50.classpath">
+ <pathelement path="../../lib/jboss-aop-jdk50.jar"/>
+ </path>
+
<path id="qdox.classpath">
- <pathelement path="qdox.jar"/>
+ <pathelement path="../../lib/qdox.jar"/>
</path>
<path id="junit.classpath">
- <pathelement path="junit.jar"/>
+ <pathelement path="../../lib/junit.jar"/>
</path>
- <path id="classpath">
+ <path id="javac.classpath">
<path refid="javassist.classpath"/>
<path refid="trove.classpath"/>
<path refid="jboss.aop.classpath"/>
- <path refid="jboss.common.core.classpath"/>
- <path refid="jboss.common.logging.spi.classpath"/>
- <path refid="jboss.common.logging.log4j.classpath"/>
- <path refid="jboss.common.logging.jdk.classpath"/>
+ <path refid="jboss.common.classpath"/>
<path refid="concurrent.classpath"/>
<path refid="qdox.classpath"/>
<path refid="junit.classpath"/>
- <pathelement path="build"/>
+ <pathelement path="build/classes"/>
</path>
+ <path id="test.classpath">
+ <path refid="jboss.aop.classpath"/>
+ <path refid="javac.classpath"/>
+ </path>
+
+ <path id="test50.classpath">
+ <path refid="jboss.aop50.classpath"/>
+ <path refid="javac.classpath"/>
+ </path>
</target>
<target name="compile-classes" depends="prepare">
- <javac srcdir="src/main"
- destdir="build"
+ <!-- TODO enable building -->
+ <mkdir dir="build/classes"/>
+ <!--<javac srcdir="main"
+ destdir="build/classes"
debug="on"
+ source="1.4"
+ target="1.4"
deprecation="on"
optimize="off"
includes="**"
- excludes="org/jboss/test/aop/jdk15/**">
- <classpath refid="classpath"/>
- </javac>
+ excludes="org/jboss/aop/util/ClassInfoMethodHashing.java,org/jboss/aop/hook/JRockit*.java">
+ <classpath refid="javac.classpath"/>
+ </javac>-->
+ <mkdir dir="build/classes50"/>
+ <!--<javac srcdir="main"
+ destdir="build/classes50"
+ debug="on"
+ source="1.5"
+ target="1.5"
+ deprecation="on"
+ optimize="off"
+ includes="**"
+ excludes="org/jboss/aop/util/ClassInfoMethodHashing.java,org/jboss/aop/hook/JRockit*.java">
+ <classpath refid="javac.classpath"/>
+ </javac>-->
</target>
<target name="main" depends="compile-classes">
- <delete file="jboss-aop.jar"/>
- <jar jarfile="jboss-aop.jar">
- <fileset dir="build">
+ <delete dir="build/lib"/>
+ <mkdir dir="build/lib"/>
+ <delete file="build/lib/jboss-aop.jar"/>
+ <delete file="build/lib/jboss-aop-jdk50.jar"/>
+ <jar jarfile="build/lib/jboss-aop.jar">
+ <fileset dir="build/classes">
<!-- Include everything else -->
<include name="org/jboss/aop/**"/>
</fileset>
</jar>
+ <jar jarfile="build/lib/jboss-aop-jdk50.jar">
+ <fileset dir="build/classes50">
+ <!-- Include everything else -->
+ <include name="org/jboss/aop/**"/>
+ </fileset>
+ </jar>
</target>
+ <target name="clean" depends="prepare">
+ <delete dir="build"/>
+ </target>
+
<!-- TESTING -->
- <target name="tests" depends="main">
- <delete dir="build/org/jboss/test"/>
+ <target name="compile-tests" depends="main">
+ <mkdir dir="build/tests"/>
+ <javac srcdir="test"
+ destdir="build/tests"
+ debug="on"
+ source="1.4"
+ target="1.4"
+ deprecation="on"
+ optimize="off"
+ includes="**"
+ excludes="org/jboss/test/aop/jdk15*/**/*,org/jboss/test/aop/methodhashing/MethodHashingTestCase.java">
+ <classpath refid="test.classpath"/>
+ </javac>
+ </target>
+
+ <target name="tests" depends="compile-tests">
+ <delete dir="build/tests"/>
<antcall target="precompiled-tests" inheritRefs="true"/>
<delete dir="build/org/jboss/test"/>
<antcall target="loadtime-tests" inheritRefs="true"/>
More information about the jboss-cvs-commits
mailing list