You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@avalon.apache.org by le...@apache.org on 2003/06/07 18:30:24 UTC

cvs commit: avalon-excalibur/component maven.xml project.properties project.xml

leosimons    2003/06/07 09:30:24

  Added:       component maven.xml project.properties project.xml
  Log:
  maven build for ECM
  
  Revision  Changes    Path
  1.1                  avalon-excalibur/component/maven.xml
  
  Index: maven.xml
  ===================================================================
  <?xml version="1.0"?>
  
  <!-- maven buildfile customization. We need to do rmi-compilation. -->
  
  <project default="java:jar"
      xmlns:j="jelly:core"
      xmlns:ant="jelly:ant">
  
      <!-- include the excalibur-wide custom project properties -->
      <property file="${basedir}/project.properties"/>
      <property file="${basedir}/../project.properties"/>
      <property file="${basedir}/../../project.properties"/>
      <property file="${basedir}/../../../project.properties"/>
      <property file="${basedir}/../../../../project.properties"/>
  
      <!-- include the excalibur-wide custom goal decorators from maven-common.xml -->
      <j:import file="${basedir}/../maven-common.xml" inherit="true"/>
  
      <!-- copy additional test resources -->
      <postGoal name="test:prepare-filesystem">
          <echo>
              copy additional unit test resources
              from ${pom.build.unitTestSourceDirectory}
              to ${maven.test.dest}
          </echo>
          <copy todir="${maven.build.dir}/test-classes">
              <fileset dir="${pom.build.unitTestSourceDirectory}">
                  <exclude name="**/*.java"/>
                  <exclude name="**/package.html"/>
              </fileset>
          </copy>
      </postGoal>
  </project>
  
  
  
  1.4       +4 -5      avalon-excalibur/component/project.properties
  
  
  
  
  1.1                  avalon-excalibur/component/project.xml
  
  Index: project.xml
  ===================================================================
  <?xml version="1.0" encoding="UTF-8"?>
  
  <project>
      <extend>${basedir}/../project-common.xml</extend>
  
      <name>Excalibur Component Manager</name>
      <id>excalibur-component</id>
      <currentVersion>1.1-dev</currentVersion>
      <inceptionYear>1997</inceptionYear>
      <shortDescription>A lightweight avalon container</shortDescription>
      <description>
  This project contains utilities for managing components. ECM
  is what we call an "avalon container", though it is somewhat
  different in architecture to newer developments like phoenix
  and fortress. Our intend is to someday completely replace ECM
  with fortress. In particular, this package contains the
  ExcaliburComponentManager, usually abbreviated to ECM.
      </description>
  
      <dependencies>
          <dependency>
              <id>logkit</id>
              <version>1.2</version>
          </dependency>
          <dependency>
              <id>avalon-framework</id>
              <version>4.1.4</version>
              <groupId>framework</groupId>
          </dependency>
          <dependency>
              <id>excalibur-logger</id>
              <version>1.0.1</version>
          </dependency>
          <dependency>
              <id>excalibur-instrument</id>
              <version>1.0</version>
              <groupId>excalibur-instrument</groupId>
          </dependency>
          <dependency>
              <id>excalibur-instrument-manager</id>
              <version>1.0</version>
              <groupId>excalibur-instrument</groupId>
          </dependency>
          <dependency>
              <id>excalibur-instrument-manager-interfaces</id>
              <version>1.0</version>
              <groupId>excalibur-instrument</groupId>
          </dependency>
          <dependency>
              <id>excalibur-pool</id>
              <version>1.2</version>
          </dependency>
          <dependency>
              <id>concurrent</id>
              <version>1.3.1</version>
          </dependency>
          <dependency>
              <id>commons-collections</id>
              <version>2.1</version>
          </dependency>
          <dependency>
              <!-- optional -->
              <id>servletapi</id>
              <version>2.2</version>
          </dependency>
          <dependency>
              <!-- for testing only -->
              <id>excalibur-i18n</id>
              <version>1.0</version>
          </dependency>
      </dependencies>
  
      <properties>
          <use-forrest>true</use-forrest>
      </properties>
  </project>
  
  

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