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:50:34 UTC

cvs commit: avalon/activation .cvsignore index.ent maven.xml project.properties project.xml

mcconnell    2004/04/21 19:50:34

  Modified:    .        maven.xml
  Added:       activation .cvsignore index.ent maven.xml project.properties
                        project.xml
  Log:
  Add build reference to the activation group project defintion.
  
  Revision  Changes    Path
  1.12      +2 -2      avalon/maven.xml
  
  Index: maven.xml
  ===================================================================
  RCS file: /home/cvs/avalon/maven.xml,v
  retrieving revision 1.11
  retrieving revision 1.12
  diff -u -r1.11 -r1.12
  --- maven.xml	22 Apr 2004 02:43:48 -0000	1.11
  +++ maven.xml	22 Apr 2004 02:50:34 -0000	1.12
  @@ -106,9 +106,9 @@
   
     <goal name="xactivation">
       <maven:reactor basedir="${basedir}"
  -      includes="activation/**/project.xml"
  +      includes="activation/project.xml"
         banner="Building:"
  -      goals="jar:install"
  +      goals="avalon:build"
         ignoreFailures="false" 
         postProcessing="false" />
     </goal>
  
  
  
  1.1                  avalon/activation/.cvsignore
  
  Index: .cvsignore
  ===================================================================
  maven.log
  velocity.log
  build.properties
  target
  
  
  
  1.1                  avalon/activation/index.ent
  
  Index: index.ent
  ===================================================================
  <!ENTITY % versions SYSTEM "../versioning/versions.ent"> %versions;
  
  
  
  1.1                  avalon/activation/maven.xml
  
  Index: maven.xml
  ===================================================================
  <project default="avalon:build"  xmlns:maven="jelly:maven" xmlns:j="jelly:core" xmlns:util="jelly:util" xmlns:ant="jelly:ant">
  
    <!--
    ==============================================================================
    structural properties 
    ==============================================================================
    -->
  
    <goal name="avalon:clean" prereqs="clean">
      <maven:reactor
        basedir="${basedir}"
        includes="*/project.xml"
        excludes="project.xml"
        goals="clean"
        banner="Cleaning:"
        ignoreFailures="true"/>
    </goal>
  
    <goal name="avalon:build">
      <maven:reactor basedir="${basedir}"
        includes="*/project.xml"
        excludes="project.xml"
        goals="jar:install"
        banner="Building:"
        ignoreFailures="false"
        postProcessing="true" />
  
      <ant:copy todir="${maven.build.dir}/jars">
        <j:forEach var="child" items="${reactorProjects}">
          <ant:fileset dir="${child.file.parentFile}/target">
            <ant:include name="${child.artifactId}-${child.currentVersion}.jar"/>
          </ant:fileset>
        </j:forEach>
      </ant:copy>
      <j:forEach var="child" items="${reactorProjects}">
        <j:set var="path" 
            value="${child.artifactId}-${child.currentVersion}.jar"/>
        <checksum file="${maven.build.dir}/jars/${path}" fileext=".md5"/>
        <j:if test="${maven_gpg_exe != null}">
          <ant:exec executable="${maven_gpg_exe}">
            <ant:arg value="-a"/>
            <ant:arg value="--yes"/>
            <ant:arg value="-b"/>
            <ant:arg value="${maven.build.dir}/jars/${path}"/>
          </ant:exec>
        </j:if>
      </j:forEach>
    </goal>
  
    <goal name="avalon:dist" prereqs="avalon:build"/>
    <goal name="avalon:site" prereqs="avalon:build"/>
  
  </project>
  
  
  
  1.1                  avalon/activation/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.
  
  # The Avalon Build System location.
  avalon.buildsystem = ${basedir}/../buildsystem
  
  # Repositories used.
  maven.repo.remote = http://www.apache.org/dist/avalon,http://www.ibiblio.org/maven
  
  # Junit needs to fork the JVM.
  maven.junit.fork = yes
  
  #
  # Banner background and foreground colors.
  #
  maven.ui.banner.background = #fff
  maven.ui.banner.foreground = #000
  maven.xdoc.poweredby.image= 
  
  # Styles & License
  maven.xdoc.jsl = file:///${avalon.buildsystem}/site/site.jsl
  maven.license.licenseFile = ${avalon.buildsystem}/site/LICENSE.txt
  maven.javadoc.stylesheet = ${avalon.buildsystem}/site/stylesheet.css
  
  #
  # doc sources
  #
  
  maven.docs.src = ${basedir}/site/xdocs
  
  #
  # Declaration of the remote links to assign on javadoc generation.
  # Link declarations can be overriden in the user's build.properties
  # file.
  qdox.link = http://qdox.codehaus.org/apidocs/
  sun.j2se.link = http://java.sun.com/j2se/1.4/docs/api/
  avalon.framework.link = http://avalon.apache.org/framework/api/
  maven.javadoc.links = ${sun.j2se.link},${qdox.link},${avalon.framework.link}
  
  
  
  1.1                  avalon/activation/project.xml
  
  Index: project.xml
  ===================================================================
  <?xml version="1.0" encoding="ISO-8859-1"?>
  <!DOCTYPE project [
    <!ENTITY % index SYSTEM "file:index.ent"> %index;
  ]>
  
  <!-- 
  Copyright 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>
  
    <groupId>&avalon-activation-id;</groupId>
  
    <name>Avalon Activation</name>
    <inceptionYear>2000</inceptionYear>
    <organization>
      <name>The Apache Software Foundation</name>
      <url>http://avalon.apache.org/</url>
      <logo>http://avalon.apache.org/images/apache-avalon-logo.png</logo>
    </organization>
  
    <package>org.apache.avalon.meta</package>
  
    <url>http://avalon.apache.org/activation</url>
    <issueTrackingUrl>http://nagoya.apache.org/</issueTrackingUrl>
    <siteAddress>avalon.apache.org/activation</siteAddress>
    <siteDirectory>/site/avalon/activation/</siteDirectory>
    <distributionDirectory></distributionDirectory>
  
    <repository>
      <connection>scm:cvs:pserver:anoncvs@cvs.apache.org:/home/cvspublic:avalon/activation</connection>
      <url>http://cvs.apache.org/viewcvs/avalon/activation/</url>
    </repository>
  
    <build>
  
      <nagEmailAddress>dev@avalon.apache.org</nagEmailAddress>
      <sourceDirectory>${basedir}/src/java</sourceDirectory>
      <unitTestSourceDirectory>${basedir}/src/test</unitTestSourceDirectory>
      <integrationUnitTestSourceDirectory/>
      <aspectSourceDirectory/>
  
      <unitTest>
        <includes>
          <include>**/*TestCase*</include>
        </includes>
        <excludes>
          <exclude>**/Abstract*</exclude>
        </excludes>
        <resources>
          <resource>
            <directory>${basedir}/src/test</directory>
            <includes> 
              <include>**/*.dtd</include>
              <include>**/*.properties</include>
              <include>**/*.xinfo</include>
              <include>**/*.xtype</include>
              <include>**/*.xprofile</include>
              <include>**/*.xconfig</include>
              <include>**/*.xml</include>
              <include>**/*.xservice</include>
              <include>**/*.mf</include>
              <include>**/*.jar</include>
            </includes>
          </resource>
          <resource>
            <directory>${maven.conf.dir}</directory>
            <includes> 
              <include>**/*.properties</include>
            </includes>
          </resource>
          <resource>
            <directory>${basedir}/src/test/conf</directory>
            <includes> 
              <include>**/*</include>
            </includes>
          </resource>
        </resources>
      </unitTest>
  
      <integrationUnitTestPatterns></integrationUnitTestPatterns>
      
      <resources>
        <resource>
          <directory>${basedir}/src/java</directory>
          <includes>
            <include>**/*.dtd</include>
            <include>**/*.properties</include>
            <include>**/*.xinfo</include>
            <include>**/*.xtype</include>
            <include>**/*.xprofile</include>
            <include>**/*.xconfig</include>
            <include>**/*.xml</include>
            <include>**/*.xservice</include>
          </includes>
        </resource>
        <resource>
          <directory>${basedir}/../</directory>
          <includes>
            <include>LICENSE.txt</include>
          </includes>
        </resource>
        <resource>
          <directory>${maven.conf.dir}</directory>
          <targetPath>BLOCK-INF</targetPath>
          <includes>
            <include>block.xml</include>
          </includes>
        </resource>
      </resources>
      
      <jars></jars>
    </build>
  
    <reports>
      <report>maven-changelog-plugin</report>
      <report>maven-file-activity-plugin</report>
      <report>maven-developer-activity-plugin</report>
    </reports>
  
  </project>
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: cvs-unsubscribe@avalon.apache.org
For additional commands, e-mail: cvs-help@avalon.apache.org