You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by di...@apache.org on 2005/08/25 17:33:10 UTC

svn commit: r240090 - /webservices/axis/trunk/java/modules/security/maven.xml

Author: dims
Date: Thu Aug 25 08:33:08 2005
New Revision: 240090

URL: http://svn.apache.org/viewcvs?rev=240090&view=rev
Log:
build interop_service.aar and clean up crud from axis2-security-0.91.jar


Modified:
    webservices/axis/trunk/java/modules/security/maven.xml

Modified: webservices/axis/trunk/java/modules/security/maven.xml
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/security/maven.xml?rev=240090&r1=240089&r2=240090&view=diff
==============================================================================
--- webservices/axis/trunk/java/modules/security/maven.xml (original)
+++ webservices/axis/trunk/java/modules/security/maven.xml Thu Aug 25 08:33:08 2005
@@ -59,28 +59,45 @@
 		</java>
 
 		<!-- move/copy schema stuff into class.dir -->
-    	<copy todir="${class.dir}/schema">
-		<fileset dir="${work.dir}/schema"/>
-	</copy>
+    	<ant:move todir="${class.dir}">
+		    <ant:fileset dir="${work.dir}">
+                <ant:include name="**/schema/**/*.class"/>
+            </ant:fileset>
+	    </ant:move>
 		
-	<!-- copy the service impl -->
-	<copy file="interop/org/apache/axis2/oasis/ping/PingPortSkeleton.java" 
-		tofile="${work.dir}/org/apache/axis2/oasis/ping/PingPortSkeleton.java" overwrite="yes"/>
+	    <!-- copy the service impl -->
+	    <copy file="interop/org/apache/axis2/oasis/ping/PingPortSkeleton.java" 
+		    tofile="${work.dir}/org/apache/axis2/oasis/ping/PingPortSkeleton.java" overwrite="yes"/>
 	
-	<!-- Password callback class for the interop service -->
-	<copy file="test-resources/PWCallback.java" 
-		tofile="${work.dir}/org/apache/axis2/security/PWCallback.java" overwrite="yes"/>
-
-	<!-- This doesn't seem to work :-( -->
-	<!--Trying javac on this also doesn't work since it does not
-	 include the generated 'schema' package properly in the classpath -->
-    	<path id="src.dir" location="${work.dir}"/>
-        <addPath id="maven.src.dir" refid="src.dir"/>	
+	    <!-- Password callback class for the interop service -->
+	    <copy file="test-resources/PWCallback.java" 
+		    tofile="${work.dir}/org/apache/axis2/security/PWCallback.java" overwrite="yes"/>
+
+   	    <ant:path id="classes.dir" location="${class.dir}"/>
+        <maven:addPath id="maven.dependency.classpath" refid="classes.dir"/>
+
+   	    <ant:path id="src.dir" location="${work.dir}"/>
+        <maven:addPath id="maven.compile.src.set" refid="src.dir"/>	
     </preGoal>
 
 	<!--Create the service.aar" -->
     <postGoal name="java:compile">
 
+		<!-- move/copy interop classes into class.dir -->
+    	<ant:move todir="${class.dir}">
+		    <ant:fileset dir="${basedir}/target/classes">
+                <ant:include name="**/ping/**/*.class"/>
+                <ant:include name="**/oasisOpen/**/*.class"/>
+                <ant:include name="**/PWCallback.class"/>
+            </ant:fileset>
+	    </ant:move>
+
+        <delete includeEmptyDirs="true">
+            <fileset dir="${basedir}/target/classes/org/apache/axis2/oasis/"/>
+            <fileset dir="${basedir}/target/classes/org/xmlsoap/"/>
+            <fileset dir="${basedir}/target/classes/org/oasisOpen/"/>
+        </delete>
+
        	<j:set var="interop.dir" value="target/interop"/>
         <j:set var="work.dir" value="${interop.dir}/work"/>
         <j:set var="class.dir" value="${interop.dir}/classes"/>
@@ -91,7 +108,6 @@
     	<!-- copy the service.xml-->
 		<copy file="interop/service.xml" 
 			tofile="${class.dir}/META-INF/service.xml" overwrite="yes"/>		
-		
 		
 		<jar jarfile="target/interop_service.aar" basedir="target/interop/classes">
             <include name="**/*"/>