mcconnell 2004/04/21 19:45:42 Modified: composition maven.xml Log: Housekeeping. Revision Changes Path 1.2 +2 -232 avalon/composition/maven.xml Index: maven.xml =================================================================== RCS file: /home/cvs/avalon/composition/maven.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- maven.xml 22 Apr 2004 02:42:26 -0000 1.1 +++ maven.xml 22 Apr 2004 02:45:42 -0000 1.2 @@ -47,237 +47,7 @@ </j:forEach> </goal> - <goal name="avalon:dist" prereqs="avalon:build,avalon:site,xdist"/> - - <goal name="avalon:site" prereqs="avalon:build,xsite"/> - - <goal name="xsite" prereqs="xavalon:css-copy,license,xjavadoc,site"/> - - <goal name="xavalon:css-copy"> - <ant:mkdir dir="${maven.build.dir}/docs/style"/> - <ant:copy toDir="${maven.build.dir}/docs/style"> - <fileset dir="${avalon.buildsystem}/site"> - <include name="maven.css"/> - <include name="tigris.css"/> - </fileset> - </ant:copy> - </goal> - - <goal name="xjavadoc"> - - <maven:reactor basedir="${basedir}" - includes="*/project.xml" - excludes="**/target/**,/project.xml" - banner="Site Prep:" - ignoreFailures="false" - postProcessing="true" /> - - <ant:path id="template.classpath"> - <j:forEach var="child" items="${reactorProjects}"> - <j:set var="deps" value="${child.dependencies}"/> - <j:forEach var="dep" items="${deps}"> - <ant:pathelement - path="${maven.repo.local}/${dep.getArtifactDirectory()}/jars/${dep.getArtifact()}"/> - </j:forEach> - </j:forEach> - </ant:path> - - <mkdir dir="${basedir}/target/docs/api" /> - <property name="copyright" - value="Copyright &copy; ${year} ${pom.organization.name}. All Rights Reserved." /> - <property name="title" value="${pom.name} ${pom.currentVersion} API"/> - <javadoc destdir="${basedir}/target/docs/api" - doctitle="<h1>Avalon Meta</h1>" - noindex="false" author="true" use="true" - windowtitle="${title}" - bottom="${copyright}" - additionalparam="-breakiterator -J-Xmx128m " - packagenames="*,org.*"> - - <classpath> - <path refid="template.classpath"/> - </classpath> - - <j:forEach var="packageGroup" items="${pom.packageGroups}"> - <group title="${packageGroup.title}" packages="${packageGroup.packages}"/> - </j:forEach> - - <sourcepath path="${basedir}/api/src/java"/> - <sourcepath path="${basedir}/spi/src/java"/> - <sourcepath path="${basedir}/impl/src/java"/> - - <link href="${sun.j2se.link}" /> - <link href="${avalon.framework.link}" /> - <link href="${ant.link}" /> - <link href="${qdox.link}" /> - </javadoc> - </goal> - - <goal - name="xdist:prepare-bin-filesystem" - description="Builds the jar files."> - - <ant:delete dir="${maven.dist.bin.assembly.dir}"/> - <ant:mkdir dir="${maven.dist.bin.assembly.dir}"/> - <ant:echo> - +-------------------------------------------------------+ - | C R E A T I N G B I N A R Y D I S T R I B U T I O N | - +-------------------------------------------------------+ - </ant:echo> - <ant:copy todir="${maven.dist.bin.assembly.dir}"> - <ant:fileset dir="."> - <ant:include name="README.txt"/> - <ant:include name="LICENSE*"/> - </ant:fileset> - </ant:copy> - - <!-- Copy Jars --> - <ant:copy todir="${maven.dist.bin.assembly.dir}"> - <ant:fileset dir="${maven.build.dir}"> - <ant:include name="jars/**"/> - <ant:include name="docs/**"/> - </ant:fileset> - </ant:copy> - </goal> - - <goal - name="xdist:prepare-src-filesystem" - description="Builds the source distribution file system."> - <ant:delete dir="${maven.dist.src.assembly.dir}" /> - <ant:mkdir dir="${maven.dist.src.assembly.dir}" /> - - <ant:echo> - +-------------------------------------------------------+ - | C R E A T I N G S O U R C E D I S T R I B U T I O N | - +-------------------------------------------------------+ - </ant:echo> - - <ant:copy todir="${maven.dist.src.assembly.dir}"> - <ant:fileset dir="."> - <ant:include name="README.txt"/> - <ant:include name="LICENSE*"/> - <ant:include name="project.properties"/> - <ant:include name="maven.xml"/> - <ant:include name="project.xml"/> - </ant:fileset> - </ant:copy> - - <!-- Copy Source --> - <ant:copy todir="${maven.dist.src.assembly.dir}"> - <ant:fileset dir="${basedir}"> - <include name="api/**"/> - <include name="spi/**"/> - <include name="impl/**"/> - <include name="tools/**"/> - <include name="site/**"/> - <exclude name="**/target/**"/> - <exclude name="**/*.log"/> - </ant:fileset> - </ant:copy> - - </goal> - - <goal name="xdist" - prereqs="xdist:build" - description="Build a complete distribution."> - </goal> - - <goal - name="xdist:build" - prereqs="xdist:build-bin,xdist:build-src" - description="Build a complete distribution."> - </goal> - - <goal - name="xdist:build-setup" - description="Set up directories for a distribution build"> - <ant:delete dir="${maven.dist.dir}"/> - <ant:mkdir dir="${maven.dist.dir}"/> - <j:choose> - <j:when test="${avalon.snapshot}"> - <maven:snapshot project="${pom}"/> - <j:set var="timestamp" value="${snapshotSignature.substring(12,20)}"/> - <j:set var="build.name" value="${maven.final.name}-${timestamp}"/> - </j:when> - <j:otherwise> - <j:set var="build.name" value="${maven.final.name}"/> - </j:otherwise> - </j:choose> - <echo>Packaging: ${build.name}</echo> - </goal> - - <goal - name="xdist:build-bin" - prereqs="xdist:build-setup,xdist:prepare-bin-filesystem" - description="Build the binary distribution."> - - <!-- Create a tar.gz file --> - <ant:tar longfile="gnu" tarfile="${maven.dist.dir}/${build.name}-bin.tar"> - <ant:tarfileset dir="${maven.dist.bin.archive.dir}"/> - </ant:tar> - <ant:gzip - zipfile="${maven.dist.dir}/${build.name}-bin.tar.gz" - src="${maven.dist.dir}/${build.name}-bin.tar" - /> - <ant:delete file="${maven.dist.dir}/${build.name}-bin.tar"/> - <checksum file="${maven.dist.dir}/${build.name}-bin.tar.gz" fileext=".md5" /> - <j:if test="${maven_gpg_exe != null}"> - <ant:exec executable="${maven_gpg_exe}"> - <ant:arg value="-a"/> - <ant:arg value="-b"/> - <ant:arg value="${maven.dist.dir}/${build.name}-bin.tar.gz"/> - </ant:exec> - </j:if> - - <!-- Create a zip file --> - <ant:zip zipfile="${maven.dist.dir}/${build.name}-bin.zip"> - <ant:zipfileset dir="${maven.dist.bin.archive.dir}"/> - </ant:zip> - <checksum file="${maven.dist.dir}/${build.name}-bin.zip" fileext=".md5" /> - <j:if test="${maven_gpg_exe != null}"> - <ant:exec executable="${maven_gpg_exe}"> - <ant:arg value="-a"/> - <ant:arg value="-b"/> - <ant:arg value="${maven.dist.dir}/${build.name}-bin.zip"/> - </ant:exec> - </j:if> - </goal> - - <goal - name="xdist:build-src" - prereqs="xdist:build-setup,xdist:prepare-src-filesystem" - description="Build the source distribution."> - - <!-- Create a tar.gz file --> - <ant:tar longfile="gnu" tarfile="${maven.dist.dir}/${build.name}-src.tar"> - <ant:tarfileset dir="${maven.dist.src.archive.dir}"/> - </ant:tar> - <ant:gzip - zipfile="${maven.dist.dir}/${build.name}-src.tar.gz" - src="${maven.dist.dir}/${build.name}-src.tar" - /> - <ant:delete file="${maven.dist.dir}/${build.name}-src.tar"/> - <checksum file="${maven.dist.dir}/${build.name}-src.tar.gz" fileext=".md5" /> - <j:if test="${maven_gpg_exe != null}"> - <ant:exec executable="${maven_gpg_exe}"> - <ant:arg value="-a"/> - <ant:arg value="-b"/> - <ant:arg value="${maven.dist.dir}/${build.name}-src.tar.gz"/> - </ant:exec> - </j:if> - - <!-- Create a zip file --> - <ant:zip zipfile="${maven.dist.dir}/${build.name}-src.zip"> - <ant:zipfileset dir="${maven.dist.src.archive.dir}"/> - </ant:zip> - <checksum file="${maven.dist.dir}/${build.name}-src.zip" fileext=".md5" /> - <j:if test="${maven_gpg_exe != null}"> - <ant:exec executable="${maven_gpg_exe}"> - <ant:arg value="-a"/> - <ant:arg value="-b"/> - <ant:arg value="${maven.dist.dir}/${build.name}-src.zip"/> - </ant:exec> - </j:if> - </goal> + <goal name="avalon:dist" prereqs="avalon:build"/> + <goal name="avalon:site" prereqs="avalon:build"/> </project>
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]