brett 2003/10/30 03:24:42
Modified: . Tag: MAVEN_RC2_UNSTABLE build-bootstrap.xml
Log:
PR: MAVEN-760
change bootstrap method to create plugin JAR files instead of copying the source
Revision Changes Path
No revision
No revision
1.207.2.1 +50 -29 maven/build-bootstrap.xml
Index: build-bootstrap.xml
===================================================================
RCS file: /home/cvs/maven/build-bootstrap.xml,v
retrieving revision 1.207
retrieving revision 1.207.2.1
diff -u -r1.207 -r1.207.2.1
--- build-bootstrap.xml 18 Sep 2003 10:25:56 -0000 1.207
+++ build-bootstrap.xml 30 Oct 2003 11:24:41 -0000 1.207.2.1
@@ -150,7 +150,7 @@
<!-- e) jar -->
<!-- f) clean -->
<!-- g) license -->
- <!-- h) plugin -->
+ <!-- h) plugin -->
<!-- ===================================================================== -->
<echo>
@@ -224,33 +224,60 @@
overwrite="yes"
/>
- <copy todir="${maven.bootstrap.install.dir}/plugins">
- <fileset dir="src/plugins-build">
- <include name="clean/**"/>
- <include name="jar/**"/>
- <include name="java/**"/>
- <include name="test/**"/>
- <include name="license/**"/>
- <include name="touchstone/**"/>
- <include name="touchstone-partner/**"/>
- <include name="plugin/**"/>
- <include name="project.xml"/>
- <exclude name="**/maven.xml"/>
- <exclude name="**/target/**"/>
- </fileset>
- </copy>
+ <jar
+ jarfile="${maven.bootstrap.install.dir}/plugins/clean.jar"
+ basedir="src/plugins-build/clean">
+ <exclude name="**/maven.xml"/>
+ <exclude name="**/target/**"/>
+ </jar>
+ <jar
+ jarfile="${maven.bootstrap.install.dir}/plugins/jar.jar"
+ basedir="src/plugins-build/jar">
+ <exclude name="**/maven.xml"/>
+ <exclude name="**/target/**"/>
+ </jar>
+ <jar
+ jarfile="${maven.bootstrap.install.dir}/plugins/java.jar"
+ basedir="src/plugins-build/java">
+ <exclude name="**/maven.xml"/>
+ <exclude name="**/target/**"/>
+ </jar>
+ <jar
+ jarfile="${maven.bootstrap.install.dir}/plugins/license.jar"
+ basedir="src/plugins-build/license">
+ <exclude name="**/maven.xml"/>
+ <exclude name="**/target/**"/>
+ </jar>
+ <jar
+ jarfile="${maven.bootstrap.install.dir}/plugins/touchstone.jar"
+ basedir="src/plugins-build/touchstone">
+ <exclude name="**/maven.xml"/>
+ <exclude name="**/target/**"/>
+ </jar>
+ <jar
+ jarfile="${maven.bootstrap.install.dir}/plugins/touchstone-partner.jar"
+ basedir="src/plugins-build/touchstone-partner">
+ <exclude name="**/maven.xml"/>
+ <exclude name="**/target/**"/>
+ </jar>
+ <jar
+ jarfile="${maven.bootstrap.install.dir}/plugins/test.jar"
+ basedir="src/plugins-build/test">
+ <exclude name="**/maven.xml"/>
+ <exclude name="**/target/**"/>
+ </jar>
+ <jar
+ jarfile="${maven.bootstrap.install.dir}/plugins/plugin.jar"
+ basedir="src/plugins-build/plugin">
+ <exclude name="**/maven.xml"/>
+ <exclude name="**/target/**"/>
+ </jar>
<antcall target="clean-maven-home"/>
<copy todir="${maven.home}">
<fileset dir="${maven.bootstrap.install.dir}">
- <exclude name="plugins/**" />
- </fileset>
- </copy>
- <!-- expanded plugins should be put in the maven.home.local -->
- <copy todir="${maven.home.local}">
- <fileset dir="${maven.bootstrap.install.dir}">
- <include name="plugins/**" />
+ <!-- <exclude name="plugins/**" /> -->
</fileset>
</copy>
@@ -312,12 +339,6 @@
<copy todir="${maven.bootstrap.install.dir}/plugins" flatten="yes">
<fileset dir="src/plugins-build">
<include name="**/target/maven*plugin*.jar"/>
-
- <!-- Exclude plugins no one can be using -->
- <exclude name="**/target/maven-dependency-plugin*.jar"/>
- <exclude name="**/target/maven-graph-plugin*.jar"/>
- <exclude name="**/target/maven-jdiff-plugin*.jar"/>
- <exclude name="**/target/maven-xdoclet-plugin*.jar"/>
</fileset>
</copy>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]