You are viewing a plain text version of this content. The canonical link for it is here.
Posted to scm@geronimo.apache.org by sp...@apache.org on 2005/09/20 15:29:03 UTC

svn commit: r290447 - in /geronimo/devtools/trunk/modules/eclipse-plugin/plugins/org.apache.geronimo.deployment.model: build.xml maven.xml

Author: sppatel
Date: Tue Sep 20 06:29:01 2005
New Revision: 290447

URL: http://svn.apache.org/viewcvs?rev=290447&view=rev
Log:
generate everything into ./target

Modified:
    geronimo/devtools/trunk/modules/eclipse-plugin/plugins/org.apache.geronimo.deployment.model/build.xml
    geronimo/devtools/trunk/modules/eclipse-plugin/plugins/org.apache.geronimo.deployment.model/maven.xml

Modified: geronimo/devtools/trunk/modules/eclipse-plugin/plugins/org.apache.geronimo.deployment.model/build.xml
URL: http://svn.apache.org/viewcvs/geronimo/devtools/trunk/modules/eclipse-plugin/plugins/org.apache.geronimo.deployment.model/build.xml?rev=290447&r1=290446&r2=290447&view=diff
==============================================================================
--- geronimo/devtools/trunk/modules/eclipse-plugin/plugins/org.apache.geronimo.deployment.model/build.xml (original)
+++ geronimo/devtools/trunk/modules/eclipse-plugin/plugins/org.apache.geronimo.deployment.model/build.xml Tue Sep 20 06:29:01 2005
@@ -3,10 +3,12 @@
     <dirname property="antfile.dir" file="${ant.file}"/>
     
     <!-- Global properties -->
-	<property name="main.directory" location="${basedir}"/>
+    <property name="project.directory" location="${basedir}"/>
 	<property name="source.directory" value="src"/>
+    <property name="target.directory" location="${basedir}/target"/>
 	
 	<target name="codegen">
+	   <echo>${source.directory}</echo>
 
 	    <!-- A macrodef makes it easier to generate code for multiple models in one script. -->
 		<macrodef name="multipleXSDs2Java">
@@ -14,8 +16,8 @@
 			<element name="settings"/>
 			<sequential>
 				<emf.XSD2Java
-					genModel="${main.directory}/emf/@{genModelName}.genmodel"
-					modelProject="${main.directory}"
+					genModel="${target.directory}/emf/@{genModelName}.genmodel"
+					modelProject="${project.directory}"
 					modelProjectFragmentPath="${source.directory}"
 					modelPluginID="org.apache.geronimo.deployment.model"
 					copyright="">
@@ -26,31 +28,31 @@
 
 		<multipleXSDs2Java genModelName="geronimo-web">
 			<settings>
-				<model file="${main.directory}/schema/geronimo-web.xsd"/>
+				<model file="${target.directory}/schema/geronimo-web.xsd"/>
 			</settings>
 		</multipleXSDs2Java>
 		
 		<multipleXSDs2Java genModelName="geronimo-application">
 			<settings>
-				<model file="${main.directory}/schema/geronimo-application.xsd"/>
+				<model file="${target.directory}/schema/geronimo-application.xsd"/>
 			</settings>
 		</multipleXSDs2Java>
 		
 	    <multipleXSDs2Java genModelName="openejb-jar">
 			<settings>
-				<model file="${main.directory}/schema/openejb-jar.xsd"/>
+				<model file="${target.directory}/schema/openejb-jar.xsd"/>
 			</settings>
 		</multipleXSDs2Java>
 		
 	    <multipleXSDs2Java genModelName="geronimo-connector">
 			<settings>
-				<model file="${main.directory}/schema/geronimo-connector.xsd"/>
+				<model file="${target.directory}/schema/geronimo-connector.xsd"/>
 			</settings>
 		</multipleXSDs2Java>
 		
 	    <multipleXSDs2Java genModelName="geronimo-application-client">
 			<settings>
-				<model file="${main.directory}/schema/geronimo-application-client.xsd"/>
+				<model file="${target.directory}/schema/geronimo-application-client.xsd"/>
 			</settings>
 		</multipleXSDs2Java>
 					

Modified: geronimo/devtools/trunk/modules/eclipse-plugin/plugins/org.apache.geronimo.deployment.model/maven.xml
URL: http://svn.apache.org/viewcvs/geronimo/devtools/trunk/modules/eclipse-plugin/plugins/org.apache.geronimo.deployment.model/maven.xml?rev=290447&r1=290446&r2=290447&view=diff
==============================================================================
--- geronimo/devtools/trunk/modules/eclipse-plugin/plugins/org.apache.geronimo.deployment.model/maven.xml (original)
+++ geronimo/devtools/trunk/modules/eclipse-plugin/plugins/org.apache.geronimo.deployment.model/maven.xml Tue Sep 20 06:29:01 2005
@@ -18,16 +18,11 @@
     <attainGoal name="build"/>
   </goal>
   
-  <preGoal name="clean:clean">
-    <ant:delete dir="${basedir}/lib"/>
-    <ant:delete dir="${basedir}/emf"/>
-  </preGoal> 
-  
   <goal name="importschemas">
     <j:forEach var="artifact" items="${pom.artifacts}"> 
     <j:set var="group" value="${artifact.dependency.groupId}"/>
       <j:if test="${group.equals('geronimo') || group.equals('openejb')}">
-          <ant:unzip src="${artifact.path}" dest="${basedir}/temp">
+          <ant:unzip src="${artifact.path}" dest="${maven.build.dir}/temp">
             <ant:patternset>
              <ant:include name="META-INF/schema/*.xsd"/>
              <ant:include name="**/xml.xsd"/>
@@ -36,17 +31,17 @@
       </j:if>      
     </j:forEach> 
     
-    <ant:move todir="${basedir}/schema" flatten="true">
-      <ant:fileset dir="${basedir}/temp/">
+    <ant:move todir="${maven.build.dir}/schema" flatten="true">
+      <ant:fileset dir="${maven.build.dir}/temp/">
         <ant:include name="**/*.xsd"/>
       </ant:fileset>
     </ant:move>
     
-    <ant:delete dir="${basedir}/temp"/>
+    <ant:delete dir="${maven.build.dir}/temp"/>
     
     <!-- update include paths in all schemas -->
     <ant:fileScanner var="schemaScanner">
-      <ant:fileset dir="${basedir}/schema">
+      <ant:fileset dir="${maven.build.dir}/schema">
         <ant:include name="*.xsd"/>
       </ant:fileset>
     </ant:fileScanner>