jvanzyl 2002/07/14 12:02:31
Modified: . build-bootstrap.xml
Log:
o Updating the bootstrap to work with the new plugin structure.
Revision Changes Path
1.128 +28 -7 jakarta-turbine-maven/build-bootstrap.xml
Index: build-bootstrap.xml
===================================================================
RCS file: /home/cvs/jakarta-turbine-maven/build-bootstrap.xml,v
retrieving revision 1.127
retrieving revision 1.128
diff -u -r1.127 -r1.128
--- build-bootstrap.xml 11 Jul 2002 22:19:42 -0000 1.127
+++ build-bootstrap.xml 14 Jul 2002 19:02:31 -0000 1.128
@@ -135,6 +135,29 @@
<condition property="maven.script" value="maven">
<equals arg1="${maven.script}" arg2="$${maven.script}" />
</condition>
+
+ <!-- We need to build all the plugins -->
+
+ <exec executable="${maven.home}/bin/${maven.script}"
+ failonerror="true">
+ <arg line="build:plugins"/>
+ <env key="MAVEN_HOME" value="${maven.home}"/>
+ </exec>
+
+ <!-- Install them all in maven.home/plugins -->
+
+ <copy todir="${maven.home}/plugins" flatten="yes">
+ <fileset dir="src/plugins-build">
+ <include name="**/target/*-plugin.jar"/>
+ </fileset>
+ </copy>
+
+ <!-- Remove the java,clean,test plugins need to bootstrap -->
+
+ <delete dir="${maven.home}/plugins/java"/>
+ <delete dir="${maven.home}/plugins/test"/>
+ <delete dir="${maven.home}/plugins/clean"/>
+
<exec executable="${maven.home}/bin/${maven.script}"
failonerror="true">
<arg line="clean"/>
@@ -170,7 +193,11 @@
<mkdir dir="${maven.bootstrap.dir}/maven"/>
<copy todir="${maven.bootstrap.dir}/maven/plugins">
- <fileset dir="src/plugins"/>
+ <fileset dir="src/plugins-build">
+ <include name="java/**"/>
+ <include name="test/**"/>
+ <include name="clean/**"/>
+ </fileset>
</copy>
<mkdir dir="${maven.bootstrap.dir}/maven/lib"/>
@@ -380,12 +407,6 @@
<patternset refid="install-patternset"/>
</fileset>
</copy>
-
- <copy
- file="jars.list"
- tofile="${maven.home}/plugins/core/jars.list"
- overwrite="yes"
- />
</target>
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>