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