You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@maven.apache.org by bw...@apache.org on 2003/03/12 21:21:24 UTC

cvs commit: jakarta-turbine-maven/src/plugins-build/ashkelon project.xml plugin.jelly project.properties maven.xml plugin.properties .cvsignore

bwalding    2003/03/12 12:21:24

  Added:       src/plugins-build/ashkelon project.xml plugin.jelly
                        project.properties maven.xml plugin.properties
                        .cvsignore
  Log:
  
  
  Revision  Changes    Path
  1.1                  jakarta-turbine-maven/src/plugins-build/ashkelon/project.xml
  
  Index: project.xml
  ===================================================================
  <?xml version="1.0" encoding="UTF-8"?>
  
  <project>
   <extend>${basedir}/../project.xml</extend>
     <pomVersion>3</pomVersion>
    <id>maven-ashkelon-plugin</id>
    <name>Maven Ashkelon Plug-in</name>
    <currentVersion>1.0</currentVersion>
    <description/>
    <shortDescription>Java Project Management Tools</shortDescription>
    <url>http://jakarta.apache.org/turbine/maven/reference/plugins/ashkelon/</url>
    <package>org.apache.maven.ashkelon</package>
  
    <siteDirectory>/www/jakarta.apache.org/turbine/maven/reference/plugins/linkcheck/</siteDirectory>
  
    <repository>
      <connection>scm:cvs:pserver:anoncvs@cvs.apache.org:/home/cvspublic:jakarta-turbine-maven/src/plugins-build/linkcheck/</connection>
      <url>http://cvs.apache.org/viewcvs/jakarta-turbine-maven/src/plugins-build/linkcheck/</url>
    </repository>
  
    <developers/>
    
    <dependencies>
      <dependency>
        <id>ashkelon</id>
        <version>SNAPSHOT</version>
        <properties>
          <classloader>root.maven</classloader>
        </properties>
      </dependency>
      
      <dependency>
        <id>castor</id>
        <version>0.9.4</version>
        <properties>
          <classloader>root.maven</classloader>
        </properties>
      </dependency>
      
      <dependency>
        <id>commons-dbcp</id>
        <version>1.0-dev</version>
        <properties>
          <classloader>root.maven</classloader>
        </properties>
      </dependency>
      
      <dependency>
        <id>java2html</id>
        <jar>j2h-1.2.jar</jar>
        <version>1.2</version>
      </dependency>
      
      <dependency>
        <id>mm.mysql</id>
        <version>2.0.13-bin</version>
        <properties>
          <classloader>root.maven</classloader>
        </properties>
      </dependency>
      
      <dependency>
        <id>servletapi</id>
        <version>2.3</version>
        <properties>
          <classloader>root.maven</classloader>
        </properties>
      </dependency>
      
      <dependency>
        <id>oro</id>
        <version>2.0.7</version>
        <properties>
          <classloader>root.maven</classloader>
        </properties>
      </dependency>
    </dependencies>
   
  </project>
  
  
  
  1.1                  jakarta-turbine-maven/src/plugins-build/ashkelon/plugin.jelly
  
  Index: plugin.jelly
  ===================================================================
  <?xml version="1.0"?>
  
  <project 
    xmlns:j="jelly:core" 
    xmlns:define="jelly:define"
    xmlns:doc="doc"  
    xmlns:u="jelly:util">
    
    <property name="maven.linkcheck.cache" value="${pom.getPluginContext('maven-linkcheck-plugin').getVariable('maven.linkcheck.cache')}"/>
    <property name="maven.gen.docs" value="${pom.getPluginContext('maven-xdoc-plugin').getVariable('maven.gen.docs')}"/>
    
    <goal name="maven-ashkelon-plugin:register">
      <doc:registerReport 
        name="Ashkelon JavaDoc" 
        pluginName="maven-ashkelon-plugin"
        link="ashkelon"
        description="Report on the validity of all links in the documentation."/>
    	<!--doc:registerReport 
        name="Ashkelon Deploy Report" 
        pluginName="maven-ashkelon-plugin"
        link="ashkelon-output"
        description="Report on the validity of all links in the documentation."/-->
    </goal>
    
    <goal name="maven-ashkelon-plugin:deregister">
      <doc:deregisterReport name="Ashkelon Report"/>
    </goal>
    
    
    
    <!-- ================================================================== -->
    <!-- C R E A T E   A S H K E L O N   X M L  R E P O R T               -->
    <!-- ================================================================== -->
    
    <goal name="maven-ashkelon-plugin:report">
      	
    </goal>
    
    <goal name="ashkelon:generate-xml">
    	<j:new var="packageTool" className="org.apache.maven.ashkelon.PackageTool"/>
    	<u:file var="src" name="${pom.build.sourceDirectory}"/>
      <j:set var="packages" value="${packageTool.findPackages(src)}"/>
      ${packages}
    	<echo>${basedir}/${pom.artifactId}-ashkelon.xml</echo>
      <j:file name="${basedir}/${pom.artifactId}-ashkelon.xml" prettyPrint="true" xmlns="dummy">
        <api>
          <name>${pom.name}</name>
          <summarydescription>${pom.shortDescription}</summarydescription>
          <description>${pom.description}</description>
          <publisher>${pom.organization.name}</publisher>
          <download_url>${pom.url}</download_url>
          <release_date></release_date>
          <version>${pom.currentVersion}</version>
          <j:forEach var="package" items="${packages}">
          	<package>${package}</package>
          </j:forEach>
  
        </api>
  	</j:file>  	
    </goal>
    	    
  
  </project>
  
  
  
  1.1                  jakarta-turbine-maven/src/plugins-build/ashkelon/project.properties
  
  Index: project.properties
  ===================================================================
  # -------------------------------------------------------------------
  # P R O J E C T  P R O P E R T I E S
  # -------------------------------------------------------------------
  maven.xdoc.date=left
  maven.xdoc.version=${pom.currentVersion}
  maven.license.licenseFile=${basedir}/../../../LICENSE.txt
  
  
  
  
  1.1                  jakarta-turbine-maven/src/plugins-build/ashkelon/maven.xml
  
  Index: maven.xml
  ===================================================================
  <project default="java:jar"
    xmlns:j="jelly:core"
    xmlns:u="jelly:util"
    xmlns:ant="jelly:ant"
    xmlns:m="maven">
  
  
  	
    	
    
  </project>
  
  
  
  1.1                  jakarta-turbine-maven/src/plugins-build/ashkelon/plugin.properties
  
  Index: plugin.properties
  ===================================================================
  # -------------------------------------------------------------------
  # P L U G I N  P R O P E R I E S
  # -------------------------------------------------------------------
  # Ashkelon plugin.
  # -------------------------------------------------------------------
  
  maven.build.dir = ${basedir}/target
  
  
  
  1.1                  jakarta-turbine-maven/src/plugins-build/ashkelon/.cvsignore
  
  Index: .cvsignore
  ===================================================================
  maven.log
  target
  maven-ashkelon-plugin-ashkelon.xml