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]

Reply via email to