[jboss-cvs] JBossAS SVN: r62886 - projects/aop/trunk/aop/docs/examples/injboss.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Tue May 8 16:25:35 EDT 2007


Author: kabir.khan at jboss.com
Date: 2007-05-08 16:25:34 -0400 (Tue, 08 May 2007)
New Revision: 62886

Modified:
   projects/aop/trunk/aop/docs/examples/injboss/build.xml
Log:
[JBAOP-399] injboss example working with repackaging

Modified: projects/aop/trunk/aop/docs/examples/injboss/build.xml
===================================================================
--- projects/aop/trunk/aop/docs/examples/injboss/build.xml	2007-05-08 19:53:29 UTC (rev 62885)
+++ projects/aop/trunk/aop/docs/examples/injboss/build.xml	2007-05-08 20:25:34 UTC (rev 62886)
@@ -3,10 +3,13 @@
    'ct' = compile time AOP instrumentation
    'lt' = load time AOP instrumentation
 -->
-<project default="help" name="AOP in JBoss example" basedir=".">
-   <target name="prepare">
+<project default="usage" name="AOP in JBoss example" basedir=".">
+
+   <import file="../examples-build.xml"/>
+
+   <target name="prepare" depends="_prepare">
       <!-- Set jboss.dir property to root of your JBoss distribution -->
-      <property name="jboss.dir" value="C:/jboss-4.0"/>
+      <property name="jboss.dir" value="C:/temp/jboss-4.0.5.GA"/>
         <!--
            Set jboss.server.config property to either default or all.
               if you set this to default, JBoss should be started with
@@ -16,6 +19,10 @@
         -->
       <property name="jboss.server.config" value="all" />
 
+      <available file="${jboss.dir}" property="jboss.exists" type="dir"/>
+      <echo>xx ${jboss.exists} xx</echo>
+      <fail unless="jboss.exists" message="${jboss.dir} does not exist. Modify 'jboss.dir' in build.xml to be a valid root of a jboss installation"/>
+
       <echo>===========================================================</echo>
       <echo>YOUR JBOSS DISTRIBUTION ROOT IS: ${jboss.dir}</echo>
       <echo>YOUR SERVER CONFIG IS: ${jboss.server.config}</echo>
@@ -60,37 +67,12 @@
          <pathelement path="${jboss.dir}/server/default/lib/jboss-j2ee.jar"/>
       </path>
 
-      <property name="jboss.aop.root" value="../../../.."/>
-      <property name="jboss.aop.lib" value="${jboss.aop.root}/lib"/>
-      <property name="jboss.aop.lib50" value="${jboss.aop.root}/lib-50"/>
-
-      <path id="jboss.aop.classpath">
-         <fileset dir="${jboss.aop.lib}">
-            <include name="*.jar"/>
-         </fileset>
-      </path>
-      <echo message="${jboss.aop.lib}"/>
-      <echo message="${jboss.aop.lib}"/>
-
-      <path id="jboss.aop.classpath50">
-         <fileset dir="${jboss.aop.lib50}">
-            <include name="*.jar"/>
-         </fileset>
-      </path>
-
       <path id="classpath">
-         <path refid="jboss.aop.classpath"/>
+         <path refid="jboss.aop.classpath14"/>
          <path refid="jboss.classpath"/>
          <pathelement path="."/>
       </path>
 
-      <property name="aop50jar" value="${jboss.aop.lib50}/jboss-aop-jdk50.jar"/>
-
-      <path id="classpath50">
-         <path refid="jboss.aop.classpath50"/>
-         <pathelement path="."/>
-      </path>
-
       <delete dir="${output.dir}"/>
       <mkdir dir="${output.dir}"/>
       <mkdir dir="${classes.dir}"/>
@@ -98,7 +80,7 @@
       <mkdir dir="${lib.dir}"/>
       <mkdir dir="${basic.web.out.dir}"/>
       <mkdir dir="${ear.web.out.dir}"/>
-      <taskdef name="aopc" classname="org.jboss.aop.ant.AopC" classpathref="jboss.aop.classpath"/>
+      <taskdef name="aopc" classname="org.jboss.aop.ant.AopC" classpathref="jboss.aop.classpath14"/>
    </target>
 
    <target name="compile" depends="prepare">
@@ -368,14 +350,14 @@
       <sleep seconds="10"/>
    </target>
 
-   <target name="help" depends="">
+   <target name="usage" depends="">
       <echo>
          Run 'ant deploy-basic-lt-war',
          'ant deploy-basic-lt-war-in-sar',
          'ant deploy-basic-lt-war-in-jar',
          'ant deploy-ear' or
          'ant deploy-ear-aop' or
-         'deploy-example-lt-sar'
+         'ant deploy-example-lt-sar'
          to deploy to JBoss for loadtime AOP
       </echo>
    </target>




More information about the jboss-cvs-commits mailing list