mcconnell 2004/03/27 22:47:07
Modified: . maven.xml
Log:
Update to build relative to Maven RC2.
Revision Changes Path
1.2 +19 -44 avalon-site/maven.xml
Index: maven.xml
===================================================================
RCS file: /home/cvs/avalon-site/maven.xml,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- maven.xml 2 Nov 2003 11:10:47 -0000 1.1
+++ maven.xml 28 Mar 2004 06:47:07 -0000 1.2
@@ -1,54 +1,29 @@
<?xml version="1.0"?>
-<project
+<project default="avalon:site"
xmlns:j="jelly:core"
xmlns:ant="jelly:ant"
- xmlns:maven="jelly:maven"
- xmlns:deploy="deploy"
- xmlns:m="maven">
+ xmlns:deploy="deploy" >
- <preGoal name="site:site">
- <copy toDir="${basedir}/target/docs/download.cgi"
+ <goal name="avalon:site" prereqs="xavalon:css-copy,xavalon:resource-copy,site"/>
+
+ <goal name="xavalon:css-copy">
+ <ant:mkdir dir="${maven.build.dir}/docs/style"/>
+ <ant:copy toDir="${maven.build.dir}/docs/style">
+ <fileset dir="${basedir}/src/etc">
+ <include name="maven.css"/>
+ <include name="tigris.css"/>
+ </fileset>
+ </ant:copy>
+ </goal>
+
+ <goal name="xavalon:resource-copy">
+ <ant:mkdir dir="${maven.build.dir}/docs"/>
+ <ant:copy toDir="${maven.build.dir}/docs"
file="${basedir}/xdocs/download.cgi"/>
- <copy toDir="${basedir}/target/docs/download.html"
+ <ant:copy toDir="${maven.build.dir}/docs"
file="${basedir}/xdocs/download.html"/>
- <copy toDir="${basedir}/target/docs/.htaccess"
+ <ant:copy toDir="${maven.build.dir}/docs"
file="${basedir}/xdocs/.htaccess"/>
- </preGoal>
-
- <!-- default maven.xml file -->
-
- <!-- generate avalon meta-data and include any needed jars -->
- <preGoal name="jar:jar">
- <attainGoal name="avalon:meta"/>
-
- <j:forEach var="dep" items="${pom.dependencies}">
- <j:if test="${dep.getProperty('jar.include')=='true'}">
- <ant:unjar
- dest="${maven.build.dest}"
- src="${maven.repo.local}/${dep.artifactDirectory}/jars/${dep.artifact}"/>
- </j:if>
- </j:forEach>
-
- </preGoal>
-
- <!-- create an 'uberjar' -->
- <goal name="jar:complete">
- <attainGoal name="jar:jar"/>
- <ant:delete dir="${maven.build.dir}/complete_tmp"/>
- <ant:mkdir dir="${maven.build.dir}/complete_tmp"/>
- <ant:unjar
- dest="${maven.build.dir}/complete_tmp"
- src="${maven.build.dir}/${maven.final.name}.jar"/>
- <j:forEach var="dep" items="${pom.dependencies}">
- <ant:unjar
- dest="${maven.build.dir}/complete_tmp"
- src="${maven.repo.local}/${dep.artifactDirectory}/jars/${dep.artifact}"/>
- </j:forEach>
- <ant:jar
-
jarfile="${maven.build.dir}/${pom.artifactId}-complete-${pom.currentVersion}.jar"
- basedir="${maven.build.dir}/complete_tmp"
- index="true"/>
- <ant:delete dir="${maven.build.dir}/complete_tmp/"/>
</goal>
</project>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]