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]