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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to