You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@avalon.apache.org by mc...@apache.org on 2004/04/22 04:45:42 UTC

cvs commit: avalon/composition maven.xml

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 &amp;copy; ${year} ${pom.organization.name}. All Rights Reserved." />
  -    <property name="title" value="${pom.name} ${pom.currentVersion} API"/>
  -    <javadoc destdir="${basedir}/target/docs/api" 
  -	doctitle="&lt;h1&gt;Avalon Meta&lt;/h1&gt;" 
  -      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: cvs-unsubscribe@avalon.apache.org
For additional commands, e-mail: cvs-help@avalon.apache.org