brett       2004/12/14 01:55:13

  Modified:    .        checkstyle-license.txt checkstyle.xml maven.xml
                        project.properties project.xml
               surefire project.xml
  Added:       plugin-parent .cvsignore README.txt maven.xml
                        project.properties project.xml
  Log:
  setup sandbox, needs checking with site
  
  Revision  Changes    Path
  1.3       +3 -3      maven-plugins-sandbox/checkstyle-license.txt
  
  Index: checkstyle-license.txt
  ===================================================================
  RCS file: /home/cvs/maven-plugins-sandbox/checkstyle-license.txt,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- checkstyle-license.txt    30 Apr 2004 19:05:12 -0000      1.2
  +++ checkstyle-license.txt    14 Dec 2004 09:55:12 -0000      1.3
  @@ -1,7 +1,7 @@
  -
  +[This line is ignored by checkstyle. Put the package declaration here]
   
   /* ====================================================================
  - *   Copyright 2001-2004 The Apache Software Foundation.
  + *   Copyright [year. ex: 2001-2004] The Apache Software Foundation.
    *
    *   Licensed under the Apache License, Version 2.0 (the "License");
    *   you may not use this file except in compliance with the License.
  @@ -15,4 +15,4 @@
    *   See the License for the specific language governing permissions and
    *   limitations under the License.
    * ====================================================================
  - */
  \ No newline at end of file
  + */
  
  
  
  1.2       +1 -1      maven-plugins-sandbox/checkstyle.xml
  
  Index: checkstyle.xml
  ===================================================================
  RCS file: /home/cvs/maven-plugins-sandbox/checkstyle.xml,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- checkstyle.xml    30 Apr 2004 17:24:23 -0000      1.1
  +++ checkstyle.xml    14 Dec 2004 09:55:12 -0000      1.2
  @@ -48,7 +48,7 @@
           <!-- ************************************************************** 
-->
           <module name="Header">
               <property name="headerFile" 
value="${maven.checkstyle.header.file}"/>
  -            <property name="ignoreLines" value="1,2,3,4,5,6"/>
  +            <property name="ignoreLines" value="1, 4"/>
           </module>
           <property name="tabWidth" value="4"/>
           <module name="LeftCurly">
  
  
  
  1.2       +8 -2      maven-plugins-sandbox/maven.xml
  
  Index: maven.xml
  ===================================================================
  RCS file: /home/cvs/maven-plugins-sandbox/maven.xml,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- maven.xml 30 Apr 2004 17:24:23 -0000      1.1
  +++ maven.xml 14 Dec 2004 09:55:12 -0000      1.2
  @@ -1,6 +1,6 @@
   <!-- 
   /*
  - * Copyright 2004 The Apache Software Foundation.
  + * Copyright 2001-2004 The Apache Software Foundation.
    * 
    * Licensed under the Apache License, Version 2.0 (the "License");
    * you may not use this file except in compliance with the License.
  @@ -15,5 +15,11 @@
    * limitations under the License.
    */
    -->
  -<project>
  +<project xmlns:j="jelly:core">
  +
  +  <goal name="plugins:test-all">
  +    <j:set var="goal" value="plugin:test"/>
  +    <j:set var="maven.multiproject.excludes" value="plugin-parent/**" />
  +    <attainGoal name="multiproject:goal"/>
  +  </goal>
   </project>
  
  
  
  1.2       +14 -13    maven-plugins-sandbox/project.properties
  
  Index: project.properties
  ===================================================================
  RCS file: /home/cvs/maven-plugins-sandbox/project.properties,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- project.properties        30 Apr 2004 17:24:23 -0000      1.1
  +++ project.properties        14 Dec 2004 09:55:12 -0000      1.2
  @@ -1,5 +1,5 @@
   # -------------------------------------------------------------------
  -# Copyright 2004 The Apache Software Foundation.
  +# Copyright 2001-2004 The Apache Software Foundation.
   # 
   # Licensed under the Apache License, Version 2.0 (the "License");
   # you may not use this file except in compliance with the License.
  @@ -14,9 +14,11 @@
   # limitations under the License.
   # -------------------------------------------------------------------
   
  -# Display the date on the Maven web site
  -maven.xdoc.date = left
  -maven.xdoc.date.format = dd MMMM yyyy HH:mm z
  +#====================================================================
  +# WARNING: All these properties are for the master build only and
  +# should *not* be inherited by the plugin projects. Plugin projects
  +# must now inherit from /plugin-parent/project.xml.
  +#====================================================================
   
   # Enable HTML to xdoc transformation
   maven.html2xdoc.enabled=true
  @@ -28,13 +30,12 @@
   # Clover aggregator can extract Clover data
   maven.clover.report.xml=true
   
  -# Checkstyle
  -maven.checkstyle.header.file = ${basedir}/../checkstyle-license.txt
  -
  -#------------------------------------------------------------------
  -# M U L T I P R O J E C T  -  A L L  P L U G I N G S
  -#------------------------------------------------------------------
  +# Multiproject plugin settings
   maven.multiproject.navigation=independent
  -maven.multiproject.overviewPage.title=Maven Optional Sandbox Plugins
  -maven.multiproject.overviewPage.link=sandbox
  -maven.multiproject.overviewPage.text=The following plugins are optional
  +maven.multiproject.overviewPage.title=Maven Plugins Sandbox
  +maven.multiproject.overviewPage.link=plugins-sandbox
  +maven.multiproject.overviewPage.text=The following Maven plugins are 
available:
  +maven.multiproject.excludes=plugin-parent/project.xml
  +
  +maven.xdoc.date = left
  +maven.xdoc.date.format = dd MMMM yyyy HH:mm z
  
  
  
  1.2       +23 -14    maven-plugins-sandbox/project.xml
  
  Index: project.xml
  ===================================================================
  RCS file: /home/cvs/maven-plugins-sandbox/project.xml,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- project.xml       30 Apr 2004 17:24:23 -0000      1.1
  +++ project.xml       14 Dec 2004 09:55:12 -0000      1.2
  @@ -1,8 +1,7 @@
   <?xml version="1.0" encoding="ISO-8859-1"?>
  -
   <!-- 
   /*
  - * Copyright 2004 The Apache Software Foundation.
  + * Copyright 2001-2004 The Apache Software Foundation.
    * 
    * Licensed under the Apache License, Version 2.0 (the "License");
    * you may not use this file except in compliance with the License.
  @@ -21,23 +20,23 @@
   <project>
   
     <pomVersion>3</pomVersion>
  -  <id>plugin-parent</id>
  -  <name>Optional Sandbox Maven Plugins</name>
  +  <id>plugin-sandbox-root</id>
  +  <name>Maven Plugins Sandbox</name>
     <groupId>maven</groupId>
  -  <currentVersion>1.0</currentVersion>
     <organization>
       <name>Apache Software Foundation</name>
       <url>http://www.apache.org/</url>
       <logo>http://maven.apache.org/images/apache-maven-project.png</logo>
     </organization>
  -  <inceptionYear>2004</inceptionYear>
  +  <inceptionYear>2001</inceptionYear>
     <package>org.apache.maven</package>
     <logo>http://maven.apache.org/images/maven.gif</logo>
   
     
<issueTrackingUrl>http://jira.codehaus.org/BrowseProject.jspa?id=10030</issueTrackingUrl>
     <siteAddress>maven.apache.org</siteAddress>
  -  
<siteDirectory>/www/maven.apache.org/reference/plugins/sandbox/</siteDirectory>
  -  
<distributionDirectory>/www/maven.apache.org/builds/</distributionDirectory>
  +  
<siteDirectory>/www/maven.apache.org/reference/plugins-sandbox/</siteDirectory>
  +  <distributionSite>cvs.apache.org</distributionSite>
  +  
<distributionDirectory>/www/cvs.apache.org/repository/</distributionDirectory>
   
     <mailingLists>
       <mailingList>
  @@ -61,14 +60,24 @@
     
     <developers>
       <developer>
  -      <name>Vincent Massol</name>
  -      <id>vmassol</id>
  -      <email>[EMAIL PROTECTED]</email>
  -      <organization>Pivolis</organization>
  +      <name>Jason van Zyl</name>
  +      <id>jvanzyl</id>
  +      <email>[EMAIL PROTECTED]</email>
  +      <organization>Zenplex</organization>
  +      <roles>
  +        <role>Architect</role>
  +        <role>Release Manager</role>
  +      </roles>
  +    </developer>
  +    <developer>
  +      <name>Brett Porter</name>
  +      <id>brett</id>
  +      <email>[EMAIL PROTECTED]</email>
  +      <organization>f2 network</organization>
         <roles>
  -        <role>Java Developer</role>
  +        <role>Developer</role>
         </roles>
  -      <timezone>+1</timezone>
  +      <timezone>+10</timezone>
       </developer>
     </developers>
   
  
  
  
  1.1                  maven-plugins-sandbox/plugin-parent/.cvsignore
  
  Index: .cvsignore
  ===================================================================
  target
  
  
  
  1.1                  maven-plugins-sandbox/plugin-parent/README.txt
  
  Index: README.txt
  ===================================================================
  This directory contains Maven build configuration inherited by all
  sandbox plugin projects.
  
  The top level project is reserved for the master build and plugins
  should no longer inherit from it as it contains configurations that
  make sense only for the master build.
  
  
  
  1.1                  maven-plugins-sandbox/plugin-parent/maven.xml
  
  Index: maven.xml
  ===================================================================
  <!-- 
  /*
   * Copyright 2001-2004 The Apache Software Foundation.
   * 
   * Licensed under the Apache License, Version 2.0 (the "License");
   * you may not use this file except in compliance with the License.
   * You may obtain a copy of the License at
   * 
   *      http://www.apache.org/licenses/LICENSE-2.0
   * 
   * Unless required by applicable law or agreed to in writing, software
   * distributed under the License is distributed on an "AS IS" BASIS,
   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   * See the License for the specific language governing permissions and
   * limitations under the License.
   */
   -->
  <project
    xmlns:ant="jelly:ant"
    xmlns:j="jelly:core"
    xmlns:maven="jelly:maven">
  
    <!-- XXX: must be a nicer way - maybe SCM can read the POM and recursively 
checkout parent directories
         project.xml, maven.xml, project.properties, but tag will not be set -->
    <!-- perhaps copy extended project.xml into current directory, merge higher 
extends, commit & tag, replace extends
         in main POM? -->
    <postGoal name="scm:cvs-checkout-project">
      <maven:pluginVar plugin="maven-scm-plugin" 
property="maven.scm.checkout.dir" var="dir" />
      <ant:mkdir dir="${dir}/maven-plugins/plugin-parent" />
      <ant:copy todir="${dir}/maven-plugins/plugin-parent">
        <ant:fileset dir="${pom.parent.file.parent}" />
      </ant:copy>
      <ant:copy todir="${dir}/maven-plugins" 
file="${pom.parent.file.parent}/../LICENSE.txt" />
      <ant:copy todir="${dir}/maven-plugins" 
file="${pom.parent.file.parent}/../NOTICE.txt" />
      <ant:copy todir="${dir}/maven-plugins" 
file="${pom.parent.file.parent}/../checkstyle.xml" />
      <ant:copy todir="${dir}/maven-plugins" 
file="${pom.parent.file.parent}/../checkstyle-license.txt" />
      <j:set var="executionDir" value="${basedir}" scope="parent" />
    </postGoal>
  </project>
  
  
  
  1.1                  maven-plugins-sandbox/plugin-parent/project.properties
  
  Index: project.properties
  ===================================================================
  # -------------------------------------------------------------------
  # Copyright 2001-2004 The Apache Software Foundation.
  # 
  # Licensed under the Apache License, Version 2.0 (the "License");
  # you may not use this file except in compliance with the License.
  # You may obtain a copy of the License at
  # 
  #      http://www.apache.org/licenses/LICENSE-2.0
  #  
  # Unless required by applicable law or agreed to in writing, software
  # distributed under the License is distributed on an "AS IS" BASIS,
  # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  # See the License for the specific language governing permissions and
  # limitations under the License.
  # -------------------------------------------------------------------
  
  #====================================================================
  # WARNING: All these properties are inherited by the plugin projects
  #====================================================================
  
  # Display the date on the Maven web site
  maven.xdoc.date = left
  maven.xdoc.date.format = dd MMMM yyyy HH:mm z
  
  # Checkstyle plugin settings
  maven.checkstyle.header.file = ${basedir}/../checkstyle-license.txt
  maven.checkstyle.properties = ${basedir}/../checkstyle.xml
  
  # License plugin settings
  maven.license.licenseFile=${basedir}/../LICENSE.txt
  
  # Force artifact deployment. You must setup your environment appropriately
  maven.artifact.legacy=false
  
  # Changes issue template
  maven.changes.issue.template = %URL%/%ISSUE%
  
  # Repository to deploy to
  maven.repo.list=apache
  
  # Repository to deploy snapshots
  maven.repo.apachecvs=scp://cvs.apache.org
  maven.repo.apachecvs.directory=/www/cvs.apache.org/repository
  maven.repo.apachecvs.username=${maven.repo.apache.username}
  maven.repo.apachecvs.privatekey=${maven.repo.apache.privatekey}
  maven.repo.apachecvs.passphrase=${maven.repo.apache.passphrase}
  maven.repo.apachecvs.group=maven
  
  maven.multiproject.type=plugin
  
  # We are targetting the 1.3 JVM and above
  maven.compile.target=1.3
  maven.compile.source=1.3
  
  
  
  
  1.1                  maven-plugins-sandbox/plugin-parent/project.xml
  
  Index: project.xml
  ===================================================================
  <?xml version="1.0" encoding="ISO-8859-1"?>
  
  <!-- 
  /*
   * Copyright 2001-2004 The Apache Software Foundation.
   * 
   * Licensed under the Apache License, Version 2.0 (the "License");
   * you may not use this file except in compliance with the License.
   * You may obtain a copy of the License at
   * 
   *      http://www.apache.org/licenses/LICENSE-2.0
   * 
   * Unless required by applicable law or agreed to in writing, software
   * distributed under the License is distributed on an "AS IS" BASIS,
   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   * See the License for the specific language governing permissions and
   * limitations under the License.
   */
   -->
  
  <project>
  
    <pomVersion>3</pomVersion>
    <artifactId>plugin-sandbox-parent</artifactId>
    <name>Maven Plugins Sandbox</name>
    <groupId>maven</groupId>
    <currentVersion>1.0</currentVersion>
    <organization>
      <name>Apache Software Foundation</name>
      <url>http://www.apache.org/</url>
      <logo>http://maven.apache.org/images/apache-maven-project.png</logo>
    </organization>
    <inceptionYear>2001</inceptionYear>
    <package>org.apache.maven</package>
    <logo>http://maven.apache.org/images/maven.gif</logo>
  
    <issueTrackingUrl>http://jira.codehaus.org/browse/MAVEN</issueTrackingUrl>
    <siteAddress>maven.apache.org</siteAddress>
    
<siteDirectory>/www/maven.apache.org/reference/plugins-sandbox/</siteDirectory>
    <distributionSite>cvs.apache.org</distributionSite>
    
<distributionDirectory>/www/cvs.apache.org/repository/</distributionDirectory>
  
  
    <mailingLists>
      <mailingList>
        <name>Maven User List</name>
        <subscribe>[EMAIL PROTECTED]</subscribe>
        <unsubscribe>[EMAIL PROTECTED]</unsubscribe>
        <archive>http://nagoya.apache.org/eyebrowse/[EMAIL PROTECTED]</archive>
      </mailingList>
      <mailingList>
        <name>Maven Developer List</name>
        <subscribe>[EMAIL PROTECTED]</subscribe>
        <unsubscribe>[EMAIL PROTECTED]</unsubscribe>
        <archive>http://nagoya.apache.org/eyebrowse/[EMAIL PROTECTED]</archive>
      </mailingList>
    </mailingLists>
  
    <repository>
      <connection>scm:cvs:pserver:[EMAIL 
PROTECTED]:/home/cvspublic:maven-plugins-sandbox/</connection>
      <url>http://cvs.apache.org/viewcvs/maven-plugins-sandbox/</url>
    </repository>
    
    <developers>
      <developer>
        <name>Jason van Zyl</name>
        <id>jvanzyl</id>
        <email>[EMAIL PROTECTED]</email>
        <organization>Zenplex</organization>
        <roles>
          <role>Architect</role>
          <role>Release Manager</role>
        </roles>
      </developer>
      <developer>
        <name>Brett Porter</name>
        <id>brett</id>
        <email>[EMAIL PROTECTED]</email>
        <organization>f2 network</organization>
        <roles>
          <role>Developer</role>
        </roles>
        <timezone>+10</timezone>
      </developer>
    </developers>
  
    <build>
      <sourceDirectory>src/java</sourceDirectory>
      <unitTestSourceDirectory>src/test</unitTestSourceDirectory>
      <nagEmailAddress>[EMAIL PROTECTED]</nagEmailAddress>
  
      <unitTest>
        <includes>
          <include>**/*Test.java</include>
        </includes>
      </unitTest>
  
      <resources>
        <resource>
          <directory>..</directory>
          <targetPath>META-INF</targetPath>
          <includes>
            <include>NOTICE.txt</include>
          </includes>
        </resource>
        <resource>
          <directory>src/plugin-resources</directory>
          <targetPath>plugin-resources</targetPath>
        </resource>
        <resource>
          <directory>.</directory>
          <includes>
            <include>plugin.jelly</include>
            <include>plugin.properties</include>
            <include>project.properties</include>
            <include>project.xml</include>
          </includes>
        </resource>
      </resources>
    </build>
    
    <reports>
      <report>maven-changes-plugin</report>
      <report>maven-changelog-plugin</report>
      <report>maven-file-activity-plugin</report>
      <report>maven-developer-activity-plugin</report>
      <report>maven-tasklist-plugin</report>
      <report>maven-linkcheck-plugin</report>
      <report>maven-javadoc-plugin</report>
      <report>maven-jxr-plugin</report>
      <report>maven-jdepend-plugin</report>
      <report>maven-checkstyle-plugin</report>
      <report>maven-junit-report-plugin</report>
      <report>maven-pmd-plugin</report>
      <report>maven-simian-plugin</report>
      <report>maven-faq-plugin</report>
    </reports>
  
  </project>
  
  
  
  1.2       +1 -1      maven-plugins-sandbox/surefire/project.xml
  
  Index: project.xml
  ===================================================================
  RCS file: /home/cvs/maven-plugins-sandbox/surefire/project.xml,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- project.xml       3 May 2004 13:57:44 -0000       1.1
  +++ project.xml       14 Dec 2004 09:55:13 -0000      1.2
  @@ -19,7 +19,7 @@
    -->
   
   <project>
  -  <extend>../project.xml</extend>
  +  <extend>../plugin-parent/project.xml</extend>
     <pomVersion>3</pomVersion>
     <id>maven-surefire-plugin</id>
     <name>Maven surefire plugin</name>
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to