niclas 2004/04/04 10:09:38
Modified: facilities/db/api project.xml
facilities/db/hsql project.xml
facilities/finder/api project.xml
facilities/finder/impl project.xml
facilities/finder/site project.xml
facilities/finder/test project.xml
facilities/http README.TXT
facilities/http/api project.xml
facilities/http/impl project.xml
facilities/http/spi project.xml
facilities/http/test project.xml
facilities/http/util project.xml
facilities/jmx/api project.xml
facilities/jmx/handler project.xml
facilities/jmx/mx4j project.xml
facilities/jmx/site project.xml
facilities/jmx/spi project.xml
facilities/jmx/test project.xml
facilities/jmx/util project.xml
facilities/mds maven.xml
facilities/mds/api project.xml
facilities/mds/impl project.xml
facilities/mds/test project.xml
Added: facilities common-project.xml
facilities/db common-project.xml
facilities/finder common-project.xml
facilities/http common-project.xml
facilities/jmx common-project.xml
facilities/mds common-project.xml
Removed: facilities project.xml
facilities/db project.xml
facilities/finder project.xml
facilities/http project.xml
facilities/jmx project.xml
facilities/mds project.xml
Log:
Changed to use a 'common-project.xml' for inheritence, so it is not mixed up during
multiproject builds.
Revision Changes Path
1.1 avalon-components/facilities/common-project.xml
Index: common-project.xml
===================================================================
<?xml version="1.0" encoding="ISO-8859-1"?>
<project>
<pomVersion>3</pomVersion>
<name>Avalon Facilities Suite</name>
<organization>
<name>Apache Software Foundation</name>
<url>http://avalon.apache.org/</url>
<logo>http://avalon.apache.org/images/apache-avalon-logo.png</logo>
</organization>
<inceptionYear>2004</inceptionYear>
<package>org.apache.avalon.facilities</package>
<gumpRepositoryId>avalon-components</gumpRepositoryId>
<url>http://avalon.apache.org/components/</url>
<issueTrackingUrl>http://nagoya.apache.org/</issueTrackingUrl>
<siteAddress>avalon.apache.org</siteAddress>
<siteDirectory>/www/avalon.apache.org/avalon-components</siteDirectory>
<distributionDirectory></distributionDirectory>
<repository>
<connection>scm:cvs:pserver:[EMAIL
PROTECTED]:/home/cvspublic:avalon-components/facilities</connection>
<url>http://cvs.apache.org/viewcvs/avalon-components/</url>
</repository>
<mailingLists>
<mailingList>
<name>Avalon Developer List</name>
<subscribe>[EMAIL PROTECTED]</subscribe>
<unsubscribe>[EMAIL PROTECTED]</unsubscribe>
<archive>http://nagoya.apache.org/eyebrowse/[EMAIL PROTECTED]</archive>
</mailingList>
<mailingList>
<name>Avalon List</name>
<subscribe>[EMAIL PROTECTED]</subscribe>
<unsubscribe>[EMAIL PROTECTED]</unsubscribe>
<archive>http://nagoya.apache.org/eyebrowse/[EMAIL PROTECTED]</archive>
</mailingList>
</mailingLists>
<developers>
<developer>
<name>Stephen McConnell</name>
<id>mcconnell</id>
<email>[EMAIL PROTECTED]</email>
</developer>
<developer>
<name>Niclas Hedhman</name>
<id>niclas</id>
<email>[EMAIL PROTECTED]</email>
</developer>
</developers>
<contributors>
<contributor>
<name>Cameron Fieber</name>
<name>[EMAIL PROTECTED]</name>
</contributor>
</contributors>
<build>
<nagEmailAddress>[EMAIL PROTECTED]</nagEmailAddress>
<sourceDirectory>${basedir}/src/java</sourceDirectory>
<unitTestSourceDirectory>${basedir}/src/test</unitTestSourceDirectory>
<integrationUnitTestSourceDirectory/>
<aspectSourceDirectory/>
<unitTest>
<includes>
<include>**/*TestCase*</include>
</includes>
<excludes>
</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>
</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}/conf</directory>
<targetPath>BLOCK-INF</targetPath>
<includes>
<include>block.xml</include>
</includes>
</resource>
</resources>
</build>
</project>
1.1 avalon-components/facilities/db/common-project.xml
Index: common-project.xml
===================================================================
<?xml version="1.0" encoding="ISO-8859-1"?>
<project>
<extend>${basedir}/../common-project.xml</extend>
<groupId>avalon-db</groupId>
<name>Avalon Database Master POM</name>
<currentVersion>0.9.0</currentVersion>
<shortDescription>Master Maven POM for Database facility of
Avalon</shortDescription>
<description>
</description>
</project>
1.3 +1 -1 avalon-components/facilities/db/api/project.xml
Index: project.xml
===================================================================
RCS file: /home/cvs/avalon-components/facilities/db/api/project.xml,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- project.xml 4 Apr 2004 16:24:31 -0000 1.2
+++ project.xml 4 Apr 2004 17:09:37 -0000 1.3
@@ -2,7 +2,7 @@
<project>
- <extend>${basedir}/../project.xml</extend>
+ <extend>${basedir}/../common-project.xml</extend>
<groupId>avalon-db</groupId>
<id>avalon-db-api</id>
1.4 +1 -1 avalon-components/facilities/db/hsql/project.xml
Index: project.xml
===================================================================
RCS file: /home/cvs/avalon-components/facilities/db/hsql/project.xml,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- project.xml 4 Apr 2004 16:42:09 -0000 1.3
+++ project.xml 4 Apr 2004 17:09:37 -0000 1.4
@@ -2,7 +2,7 @@
<project>
- <extend>${basedir}/../project.xml</extend>
+ <extend>${basedir}/../common-project.xml</extend>
<groupId>avalon-db</groupId>
<id>avalon-db-hsql</id>
1.1 avalon-components/facilities/finder/common-project.xml
Index: common-project.xml
===================================================================
<?xml version="1.0" encoding="ISO-8859-1"?>
<project>
<extend>${basedir}/../common-project.xml</extend>
<groupId>avalon-finder</groupId>
<name>Avalon Finder Master POM</name>
<currentVersion>0.9.0</currentVersion>
<shortDescription>Avalon Service Finder.</shortDescription>
<description>
</description>
</project>
1.3 +1 -1 avalon-components/facilities/finder/api/project.xml
Index: project.xml
===================================================================
RCS file: /home/cvs/avalon-components/facilities/finder/api/project.xml,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- project.xml 4 Apr 2004 16:36:23 -0000 1.2
+++ project.xml 4 Apr 2004 17:09:37 -0000 1.3
@@ -2,7 +2,7 @@
<project>
- <extend>${basedir}/..//project.xml</extend>
+ <extend>${basedir}/../common-project.xml</extend>
<groupId>avalon-finder</groupId>
<id>avalon-finder-api</id>
1.4 +1 -1 avalon-components/facilities/finder/impl/project.xml
Index: project.xml
===================================================================
RCS file: /home/cvs/avalon-components/facilities/finder/impl/project.xml,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- project.xml 4 Apr 2004 16:41:36 -0000 1.3
+++ project.xml 4 Apr 2004 17:09:37 -0000 1.4
@@ -2,7 +2,7 @@
<project>
- <extend>${basedir}/../project.xml</extend>
+ <extend>${basedir}/../common-project.xml</extend>
<groupId>avalon-finder</groupId>
<id>avalon-finder-impl</id>
1.3 +1 -1 avalon-components/facilities/finder/site/project.xml
Index: project.xml
===================================================================
RCS file: /home/cvs/avalon-components/facilities/finder/site/project.xml,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- project.xml 4 Apr 2004 16:36:23 -0000 1.2
+++ project.xml 4 Apr 2004 17:09:37 -0000 1.3
@@ -2,7 +2,7 @@
<project>
- <extend>${basedir}/../project.xml</extend>
+ <extend>${basedir}/../common-project.xml</extend>
<groupId>avalon-finder</groupId>
<id>avalon-finder-site</id>
1.4 +1 -1 avalon-components/facilities/finder/test/project.xml
Index: project.xml
===================================================================
RCS file: /home/cvs/avalon-components/facilities/finder/test/project.xml,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- project.xml 4 Apr 2004 16:41:36 -0000 1.3
+++ project.xml 4 Apr 2004 17:09:37 -0000 1.4
@@ -2,7 +2,7 @@
<project>
- <extend>${basedir}/../project.xml</extend>
+ <extend>${basedir}/../common-project.xml</extend>
<groupId>avalon-finder</groupId>
<id>avalon-finder-test</id>
1.2 +2 -2 avalon-components/facilities/http/README.TXT
Index: README.TXT
===================================================================
RCS file: /home/cvs/avalon-components/facilities/http/README.TXT,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- README.TXT 4 Apr 2004 15:00:56 -0000 1.1
+++ README.TXT 4 Apr 2004 17:09:37 -0000 1.2
@@ -1,8 +1,8 @@
After building merlin try the following:
- $ cd merlin\facilities\http\test
- $ merlin conf\test.block
+ $ cd avalon-components/facilities/http/test
+ $ merlin conf/test.block
The point you we browser to http://localhost:8080/test/primary
1.1 avalon-components/facilities/http/common-project.xml
Index: common-project.xml
===================================================================
<?xml version="1.0" encoding="ISO-8859-1"?>
<project>
<extend>${basedir}/../common-project.xml</extend>
<groupId>avalon-http</groupId>
<name>Avalon HTTP Facility Master POM</name>
<currentVersion>0.9.0</currentVersion>
<shortDescription>Avalon HTTP Facility Master POM</shortDescription>
<description>
</description>
</project>
1.2 +1 -2 avalon-components/facilities/http/api/project.xml
Index: project.xml
===================================================================
RCS file: /home/cvs/avalon-components/facilities/http/api/project.xml,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- project.xml 4 Apr 2004 15:00:56 -0000 1.1
+++ project.xml 4 Apr 2004 17:09:37 -0000 1.2
@@ -2,9 +2,8 @@
<project>
- <extend>${basedir}/../../../project.xml</extend>
+ <extend>${basedir}/../common-project.xml</extend>
- <groupId>avalon-http</groupId>
<id>avalon-http-api</id>
<name>Avalon HTTP API</name>
<package>org.apache.avalon.http</package>
1.2 +10 -4 avalon-components/facilities/http/impl/project.xml
Index: project.xml
===================================================================
RCS file: /home/cvs/avalon-components/facilities/http/impl/project.xml,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- project.xml 4 Apr 2004 15:00:56 -0000 1.1
+++ project.xml 4 Apr 2004 17:09:37 -0000 1.2
@@ -2,9 +2,8 @@
<project>
- <extend>${basedir}/../../../project.xml</extend>
+ <extend>${basedir}/../common-project.xml</extend>
- <groupId>avalon-http</groupId>
<id>avalon-http-impl</id>
<name>Avalon HTTP Implementation</name>
@@ -61,13 +60,20 @@
<dependency>
<groupId>avalon-composition</groupId>
<artifactId>avalon-composition-api</artifactId>
- <version>${pom.currentVersion}</version>
+ <version>3.3.0</version>
</dependency>
<dependency>
<groupId>merlin</groupId>
<artifactId>merlin-unit</artifactId>
- <version>${pom.currentVersion}</version>
+ <version>3.3.0</version>
+ </dependency>
+
+ <!-- Generation of Meta info -->
+ <dependency>
+ <groupId>avalon-meta</groupId>
+ <artifactId>avalon-meta-plugin</artifactId>
+ <version>1.4-SNAPSHOT</version>
</dependency>
</dependencies>
1.2 +2 -3 avalon-components/facilities/http/spi/project.xml
Index: project.xml
===================================================================
RCS file: /home/cvs/avalon-components/facilities/http/spi/project.xml,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- project.xml 4 Apr 2004 15:00:56 -0000 1.1
+++ project.xml 4 Apr 2004 17:09:37 -0000 1.2
@@ -2,9 +2,8 @@
<project>
- <extend>${basedir}/../../../project.xml</extend>
+ <extend>${basedir}/../common-project.xml</extend>
- <groupId>avalon-http</groupId>
<id>avalon-http-spi</id>
<name>Avalon HTTP SPI</name>
<package>org.apache.avalon.http</package>
@@ -26,7 +25,7 @@
<dependency>
<groupId>avalon-composition</groupId>
<artifactId>avalon-composition-api</artifactId>
- <version>${pom.currentVersion}</version>
+ <version>3.3.0</version>
</dependency>
</dependencies>
1.2 +11 -4 avalon-components/facilities/http/test/project.xml
Index: project.xml
===================================================================
RCS file: /home/cvs/avalon-components/facilities/http/test/project.xml,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- project.xml 4 Apr 2004 15:00:57 -0000 1.1
+++ project.xml 4 Apr 2004 17:09:37 -0000 1.2
@@ -1,10 +1,8 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
<project>
+ <extend>${basedir}/../common-project.xml</extend>
- <extend>${basedir}/../../../project.xml</extend>
-
- <groupId>avalon-http</groupId>
<id>avalon-http-test</id>
<name>Avalon HTTP Test</name>
@@ -17,21 +15,30 @@
<artifactId>avalon-framework-api</artifactId>
<version>4.1.5</version>
</dependency>
+
<dependency>
<groupId>avalon-http</groupId>
<artifactId>avalon-http-api</artifactId>
<version>${pom.currentVersion}</version>
</dependency>
+
<dependency>
<groupId>avalon-http</groupId>
<artifactId>avalon-http-util</artifactId>
<version>${pom.currentVersion}</version>
</dependency>
+
<dependency>
<groupId>servletapi</groupId>
<artifactId>servletapi</artifactId>
<version>2.3</version>
</dependency>
+
+ <!-- Generation of Meta info -->
+ <dependency>
+ <groupId>avalon-meta</groupId>
+ <artifactId>avalon-meta-plugin</artifactId>
+ <version>1.4-SNAPSHOT</version>
+ </dependency>
</dependencies>
-
</project>
1.2 +2 -2 avalon-components/facilities/http/util/project.xml
Index: project.xml
===================================================================
RCS file: /home/cvs/avalon-components/facilities/http/util/project.xml,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- project.xml 4 Apr 2004 15:00:57 -0000 1.1
+++ project.xml 4 Apr 2004 17:09:37 -0000 1.2
@@ -2,9 +2,8 @@
<project>
- <extend>${basedir}/../../../project.xml</extend>
+ <extend>${basedir}/../common-project.xml</extend>
- <groupId>avalon-http</groupId>
<id>avalon-http-util</id>
<name>Avalon HTTP Util</name>
@@ -17,6 +16,7 @@
<artifactId>servletapi</artifactId>
<version>2.3</version>
</dependency>
+
<dependency>
<groupId>avalon-http</groupId>
<artifactId>avalon-http-api</artifactId>
1.1 avalon-components/facilities/jmx/common-project.xml
Index: common-project.xml
===================================================================
<?xml version="1.0" encoding="ISO-8859-1"?>
<project>
<extend>${basedir}/../common-project.xml</extend>
<groupId>avalon-jmx</groupId>
<name>Avalon JMX Facility Master POM</name>
<currentVersion>0.9.0</currentVersion>
<shortDescription>Master Maven POM for JMX Component Manager facility for
Avalon</shortDescription>
<description>
JMX Component Manager facility for Avalon which exports
management interfaces for components.
</description>
</project>
1.3 +1 -1 avalon-components/facilities/jmx/api/project.xml
Index: project.xml
===================================================================
RCS file: /home/cvs/avalon-components/facilities/jmx/api/project.xml,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- project.xml 4 Apr 2004 15:56:48 -0000 1.2
+++ project.xml 4 Apr 2004 17:09:37 -0000 1.3
@@ -2,7 +2,7 @@
<project>
- <extend>${basedir}/../project.xml</extend>
+ <extend>${basedir}/../common-project.xml</extend>
<id>avalon-jmx-management-api</id>
<name>JMX Management API</name>
<package>org.apache.avalon.merlin.jmx</package>
1.3 +1 -1 avalon-components/facilities/jmx/handler/project.xml
Index: project.xml
===================================================================
RCS file: /home/cvs/avalon-components/facilities/jmx/handler/project.xml,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- project.xml 4 Apr 2004 15:56:48 -0000 1.2
+++ project.xml 4 Apr 2004 17:09:37 -0000 1.3
@@ -2,7 +2,7 @@
<project>
- <extend>${basedir}/../project.xml</extend>
+ <extend>${basedir}/../common-project.xml</extend>
<id>avalon-jmx-handler</id>
<name>JMX Facility Handler</name>
<package>org.apache.avalon.merlin.jmx.handler</package>
1.3 +1 -1 avalon-components/facilities/jmx/mx4j/project.xml
Index: project.xml
===================================================================
RCS file: /home/cvs/avalon-components/facilities/jmx/mx4j/project.xml,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- project.xml 4 Apr 2004 15:56:48 -0000 1.2
+++ project.xml 4 Apr 2004 17:09:37 -0000 1.3
@@ -2,7 +2,7 @@
<project>
- <extend>${basedir}/../project.xml</extend>
+ <extend>${basedir}/../common-project.xml</extend>
<id>avalon-jmx-management-mx4j</id>
<name>Merlin MX4J Implementation</name>
<package>org.apache.avalon.merlin.jmx.mx4j</package>
1.2 +1 -1 avalon-components/facilities/jmx/site/project.xml
Index: project.xml
===================================================================
RCS file: /home/cvs/avalon-components/facilities/jmx/site/project.xml,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- project.xml 4 Apr 2004 15:56:48 -0000 1.1
+++ project.xml 4 Apr 2004 17:09:37 -0000 1.2
@@ -2,7 +2,7 @@
<project>
- <extend>${basedir}/../project.xml</extend>
+ <extend>${basedir}/../common-project.xml</extend>
<id>avalon-jmx-site</id>
<name>JMX Management Documentation</name>
<package>org.apache.avalon.facilities.jmx</package>
1.3 +1 -1 avalon-components/facilities/jmx/spi/project.xml
Index: project.xml
===================================================================
RCS file: /home/cvs/avalon-components/facilities/jmx/spi/project.xml,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- project.xml 4 Apr 2004 15:56:48 -0000 1.2
+++ project.xml 4 Apr 2004 17:09:38 -0000 1.3
@@ -2,7 +2,7 @@
<project>
- <extend>${basedir}/../project.xml</extend>
+ <extend>${basedir}/../common-project.xml</extend>
<id>avalon-jmx-management-spi</id>
<name>JMX Management SPI</name>
<package>org.apache.avalon.merlin.jmx.spi</package>
1.3 +1 -1 avalon-components/facilities/jmx/test/project.xml
Index: project.xml
===================================================================
RCS file: /home/cvs/avalon-components/facilities/jmx/test/project.xml,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- project.xml 4 Apr 2004 15:56:49 -0000 1.2
+++ project.xml 4 Apr 2004 17:09:38 -0000 1.3
@@ -2,7 +2,7 @@
<project>
- <extend>${basedir}/../project.xml</extend>
+ <extend>${basedir}/../common-project.xml</extend>
<id>avalon-jmx-test</id>
<name>JMX Facility Test</name>
<package>org.apache.avalon.playground.jmxtest</package>
1.3 +1 -1 avalon-components/facilities/jmx/util/project.xml
Index: project.xml
===================================================================
RCS file: /home/cvs/avalon-components/facilities/jmx/util/project.xml,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- project.xml 4 Apr 2004 15:56:49 -0000 1.2
+++ project.xml 4 Apr 2004 17:09:38 -0000 1.3
@@ -2,7 +2,7 @@
<project>
- <extend>${basedir}/../project.xml</extend>
+ <extend>${basedir}/../common-project.xml</extend>
<id>avalon-jmx-util</id>
<name>Merlin JMX Utility</name>
<package>org.apache.avalon.merlin.jmx.util</package>
1.2 +1 -116 avalon-components/facilities/mds/maven.xml
Index: maven.xml
===================================================================
RCS file: /home/cvs/avalon-components/facilities/mds/maven.xml,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- maven.xml 4 Apr 2004 15:00:58 -0000 1.1
+++ maven.xml 4 Apr 2004 17:09:38 -0000 1.2
@@ -1,118 +1,3 @@
-<project default="avalon:build" xmlns:maven="jelly:maven" xmlns:j="jelly:core"
xmlns:util="jelly:util" xmlns:ant="jelly:ant">
-
- <goal name="avalon:clean" prereqs="clean">
- <maven:reactor
- basedir="${basedir}"
- includes="*/project.xml"
- excludes="project.xml,target/**"
- goals="clean"
- banner="Cleaning:"
- ignoreFailures="true"/>
- </goal>
-
- <goal name="avalon:build">
- <maven:reactor basedir="${basedir}"
- includes="*/project.xml"
- excludes="project.xml,target/**"
- goals=""
- banner="Building:"
- ignoreFailures="false"
- postProcessing="true" />
- <ant:copy todir="${maven.build.dir}">
- <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>
- </goal>
-
- <goal name="avalon:site" prereqs="avalon:build,xjavadoc,site"/>
-
- <goal name="xjavadoc">
-
- <maven:reactor basedir="${basedir}"
- includes="*/project.xml"
- excludes="project.xml"
- banner="Site Prep:"
- ignoreFailures="false"
- postProcessing="true" />
-
- <ant:mkdir dir="${maven.build.dir}/docs/api" />
- <ant:property name="copyright"
- value="Copyright &copy; ${year} ${pom.organization.name}. All Rights
Reserved." />
-
- <ant:path id="template.classpath">
- <j:forEach var="child" items="${reactorProjects}">
- <j:set var="deps" value="${child.dependencies}"/>
- <j:forEach var="dep" items="${deps}">
- <ant:pathelement
-
path="${maven.repo.local}/${dep.getArtifactDirectory()}/jars/${dep.getArtifact()}"/>
- </j:forEach>
- </j:forEach>
- </ant:path>
-
- <util:tokenize var="links" delim=","
trim="true">${maven.javadoc.links}</util:tokenize>
-
- <ant:property name="title" value="${pom.name} ${pom.currentVersion}"/>
- <ant:javadoc destdir="${maven.build.dir}/docs/api"
- doctitle="<h1>${title}</h1>"
- noindex="false" author="true" use="true"
- windowtitle="${title}"
- bottom="${copyright}"
- additionalparam="-breakiterator -J-Xmx128m "
- packagenames="*,org.*">
- <j:forEach var="packageGroup" items="${pom.packageGroups}">
- <group title="${packageGroup.title}" packages="${packageGroup.packages}"/>
- </j:forEach>
- <j:forEach var="child" items="${reactorProjects}">
- <sourcepath path="${child.file.parentFile}/src/java"/>
- </j:forEach>
- <j:forEach var="link" items="${links}">
- <ant:link href="${link.trim()}"/>
- </j:forEach>
- <classpath>
- <path refid="template.classpath"/>
- </classpath>
- <link href="http://java.sun.com/j2se/1.4.2/docs/api/" />
- <!-- allow custom tags -->
- <util:tokenize var="listOfTags" delim="
">${maven.javadoc.customtags}</util:tokenize>
- <j:forEach var="someTag" items="${listOfTags}">
- <j:set var="nameVar" value="${someTag}.name"/>
- <j:set var="name" value="${context.findVariable(nameVar)}"/>
- <j:set var="descriptionVar" value="${someTag}.description"/>
- <j:set var="description" value="${context.findVariable(descriptionVar)}"/>
- <j:set var="enabledVar" value="${someTag}.enabled"/>
- <j:set var="enabled" value="${context.findVariable(enabledVar)}"/>
- <j:set var="scopeVar" value="${someTag}.scope"/>
- <j:set var="scope" value="${context.findVariable(scopeVar)}"/>
- <ant:tag name="${name}" description="${description}"
- enabled="${enabled}" scope="${scope}"/>
- </j:forEach>
- </ant:javadoc>
- </goal>
-
- <goal name="template">
- <ant:delete dir="${maven.build.dir}/template" />
- <ant:mkdir dir="${maven.build.dir}/template" />
- <ant:copy todir="${maven.build.dir}/template">
- <ant:fileset dir=".">
- <ant:include name="LICENSE*"/>
- <ant:include name="project.properties"/>
- <ant:include name="maven.xml"/>
- <ant:include name="project.xml"/>
- <ant:include name="master.xml"/>
- </ant:fileset>
- </ant:copy>
- <ant:copy todir="${maven.build.dir}/template">
- <ant:fileset dir="${basedir}">
- <include name="api/**"/>
- <include name="impl/**"/>
- <include name="xdocs/**"/>
- <exclude name="**/target/**"/>
- <exclude name="**/*.log"/>
- </ant:fileset>
- </ant:copy>
- </goal>
+<project default="multiproject:install">
</project>
1.1 avalon-components/facilities/mds/common-project.xml
Index: common-project.xml
===================================================================
<?xml version="1.0" encoding="ISO-8859-1"?>
<project>
<extend>${basedir}/../common-project.xml</extend>
<groupId>avalon-mds</groupId>
<name>Avalon MDS</name>
<shortDescription>Avalon MDS Project</shortDescription>
<packageGroups>
<packageGroup>
<title>Avalon MDS API</title>
<packages>org.apache.avalon.mds</packages>
</packageGroup>
<packageGroup>
<title>Avalon MDS Implementation</title>
<packages>org.apache.avalon.http.*</packages>
</packageGroup>
</packageGroups>
<build>
<nagEmailAddress>[EMAIL PROTECTED]</nagEmailAddress>
<sourceDirectory>${basedir}/src/java</sourceDirectory>
<unitTestSourceDirectory>${basedir}/src/test</unitTestSourceDirectory>
<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>**/*.x*</include>
</includes>
</resource>
</resources>
</unitTest>
<resources>
<resource>
<directory>${basedir}/src/java</directory>
<includes>
<include>**/*.dtd</include>
<include>**/*.properties</include>
<include>**/*.x*</include>
</includes>
</resource>
<resource>
<directory>${basedir}/conf</directory>
<targetPath>BLOCK-INF</targetPath>
<includes>
<include>block.xml</include>
</includes>
</resource>
</resources>
<jars></jars>
</build>
</project>
1.2 +2 -3 avalon-components/facilities/mds/api/project.xml
Index: project.xml
===================================================================
RCS file: /home/cvs/avalon-components/facilities/mds/api/project.xml,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- project.xml 4 Apr 2004 15:00:58 -0000 1.1
+++ project.xml 4 Apr 2004 17:09:38 -0000 1.2
@@ -2,9 +2,8 @@
<project>
- <extend>${basedir}/../../../project.xml</extend>
-
- <groupId>avalon-mds</groupId>
+ <extend>${basedir}/../common-project.xml</extend>
+
<id>avalon-mds-api</id>
<name>Avalon MDS API</name>
<package>org.apache.avalon.mds</package>
1.2 +1 -2 avalon-components/facilities/mds/impl/project.xml
Index: project.xml
===================================================================
RCS file: /home/cvs/avalon-components/facilities/mds/impl/project.xml,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- project.xml 4 Apr 2004 15:00:58 -0000 1.1
+++ project.xml 4 Apr 2004 17:09:38 -0000 1.2
@@ -2,9 +2,8 @@
<project>
- <extend>${basedir}/../../../project.xml</extend>
+ <extend>${basedir}/../common-project.xml</extend>
- <groupId>avalon-mds</groupId>
<id>avalon-mds-impl</id>
<name>Avalon MDS API</name>
<package>org.apache.avalon.mds.impl</package>
1.2 +2 -3 avalon-components/facilities/mds/test/project.xml
Index: project.xml
===================================================================
RCS file: /home/cvs/avalon-components/facilities/mds/test/project.xml,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- project.xml 4 Apr 2004 15:00:59 -0000 1.1
+++ project.xml 4 Apr 2004 17:09:38 -0000 1.2
@@ -2,9 +2,8 @@
<project>
- <extend>${basedir}/../../../project.xml</extend>
-
- <groupId>avalon-mds</groupId>
+ <extend>${basedir}/../common-project.xml</extend>
+
<id>avalon-mds-test</id>
<name>Avalon MDS API</name>
<package>org.apache.avalon.mds</package>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]