You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@qpid.apache.org by rh...@apache.org on 2009/07/08 12:41:04 UTC
svn commit: r792094 [2/2] - in /qpid/trunk/qpid/java: ./ client/ common/
lib/ lib/poms/
Added: qpid/trunk/qpid/java/lib/poms/derby-10.3.2.1.pom
URL: http://svn.apache.org/viewvc/qpid/trunk/qpid/java/lib/poms/derby-10.3.2.1.pom?rev=792094&view=auto
==============================================================================
--- qpid/trunk/qpid/java/lib/poms/derby-10.3.2.1.pom (added)
+++ qpid/trunk/qpid/java/lib/poms/derby-10.3.2.1.pom Wed Jul 8 10:41:03 2009
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="UTF-8"?><project>
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>org.apache.derby</groupId>
+ <artifactId>derby</artifactId>
+ <name>Derby Engine</name>
+ <version>10.3.2.1</version>
+ <description></description>
+ <url>http://db.apache.org/derby/</url>
+ <issueManagement>
+ <url>http://issues.apache.org/jira/browse/DERBY</url>
+ </issueManagement>
+ <inceptionYear>2004</inceptionYear>
+ <mailingLists>
+ <mailingList>
+ <name>Derby User List</name>
+ <subscribe>derby-user-subscribe@db.apache.org</subscribe>
+ <unsubscribe>derby-user-unsubscribe@db.apache.org</unsubscribe>
+ <archive>http://issues.apache.org/eyebrowse/SummarizeList?listName=derby-user@db.apache.org</archive>
+ </mailingList>
+ <mailingList>
+ <name>Derby Developer List</name>
+ <subscribe>derby-dev-subscribe@db.apache.org</subscribe>
+ <unsubscribe>derby-dev-unsubscribe@db.apache.org</unsubscribe>
+ <archive>http://issues.apache.org/eyebrowse/SummarizeList?listName=derby-dev@db.apache.org</archive>
+ </mailingList>
+ <mailingList>
+ <name>Derby Commit List</name>
+ <subscribe>derby-commits-subscribe@db.apache.org</subscribe>
+ <unsubscribe>derby-commits-unsubscribe@db.apache.org</unsubscribe>
+ <archive>http://issues.apache.org/eyebrowse/SummarizeList?listName=derby-commits@db.apache.org</archive>
+ </mailingList>
+ </mailingLists>
+ <scm>
+ <connection>scm:svn:http://svn.apache.org/repos/asf/db/derby/code/trunk</connection>
+ <developerConnection>scm:svn:https://svn.apache.org/repos/asf/db/derby/code/trunk</developerConnection>
+ <url>http://svn.apache.org/viewcvs.cgi/db/derby/code/trunk/?root=Apache-SVN</url>
+ </scm>
+ <organization>
+ <name>Apache Software Foundation</name>
+ <url>http://db.apache.org/</url>
+ </organization>
+ <build />
+</project>
\ No newline at end of file
Added: qpid/trunk/qpid/java/lib/poms/geronimo-jms_1.1_spec-1.0.pom
URL: http://svn.apache.org/viewvc/qpid/trunk/qpid/java/lib/poms/geronimo-jms_1.1_spec-1.0.pom?rev=792094&view=auto
==============================================================================
--- qpid/trunk/qpid/java/lib/poms/geronimo-jms_1.1_spec-1.0.pom (added)
+++ qpid/trunk/qpid/java/lib/poms/geronimo-jms_1.1_spec-1.0.pom Wed Jul 8 10:41:03 2009
@@ -0,0 +1,6 @@
+<project>
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>org.apache.geronimo.specs</groupId>
+ <artifactId>geronimo-jms_1.1_spec</artifactId>
+ <version>1.0</version>
+</project>
\ No newline at end of file
Added: qpid/trunk/qpid/java/lib/poms/junit-3.8.1.pom
URL: http://svn.apache.org/viewvc/qpid/trunk/qpid/java/lib/poms/junit-3.8.1.pom?rev=792094&view=auto
==============================================================================
--- qpid/trunk/qpid/java/lib/poms/junit-3.8.1.pom (added)
+++ qpid/trunk/qpid/java/lib/poms/junit-3.8.1.pom Wed Jul 8 10:41:03 2009
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd ">
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ <version>3.8.1</version>
+ <name>JUnit</name>
+ <url>http://junit.org</url>
+ <description>
+ JUnit is a regression testing framework written by Erich Gamma and Kent Beck. It is used by the developer who implements unit tests in Java.
+ </description>
+ <organization>
+ <name>JUnit</name>
+ <url>http://www.junit.org</url>
+ </organization>
+ <licenses>
+ <license>
+ <name>Common Public License Version 1.0</name>
+ <url>http://www.opensource.org/licenses/cpl1.0.txt</url>
+ </license>
+ </licenses>
+ <scm>
+ <url>http://junit.cvs.sourceforge.net/junit/</url>
+ </scm>
+ <dependencies>
+ </dependencies>
+</project>
Added: qpid/trunk/qpid/java/lib/poms/log4j-1.2.12.pom
URL: http://svn.apache.org/viewvc/qpid/trunk/qpid/java/lib/poms/log4j-1.2.12.pom?rev=792094&view=auto
==============================================================================
--- qpid/trunk/qpid/java/lib/poms/log4j-1.2.12.pom (added)
+++ qpid/trunk/qpid/java/lib/poms/log4j-1.2.12.pom Wed Jul 8 10:41:03 2009
@@ -0,0 +1,6 @@
+<project>
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>log4j</groupId>
+ <artifactId>log4j</artifactId>
+ <version>1.2.12</version>
+</project>
\ No newline at end of file
Added: qpid/trunk/qpid/java/lib/poms/mina-core-1.0.1.pom
URL: http://svn.apache.org/viewvc/qpid/trunk/qpid/java/lib/poms/mina-core-1.0.1.pom?rev=792094&view=auto
==============================================================================
--- qpid/trunk/qpid/java/lib/poms/mina-core-1.0.1.pom (added)
+++ qpid/trunk/qpid/java/lib/poms/mina-core-1.0.1.pom Wed Jul 8 10:41:03 2009
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="ISO-8859-1"?><project>
+ <parent>
+ <artifactId>build</artifactId>
+ <groupId>org.apache.mina</groupId>
+ <version>1.0.1</version>
+ </parent>
+ <modelVersion>4.0.0</modelVersion>
+ <artifactId>mina-core</artifactId>
+ <name>Apache MINA Core API</name>
+ <version>1.0.1</version>
+ <dependencies>
+ <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-simple</artifactId>
+ <version>1.0</version>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>backport-util-concurrent</groupId>
+ <artifactId>backport-util-concurrent</artifactId>
+ <version>2.2</version>
+ <scope>compile</scope>
+ </dependency>
+ <dependency>
+ <groupId>easymock</groupId>
+ <artifactId>easymock</artifactId>
+ <version>1.2_Java1.3</version>
+ <scope>test</scope>
+ </dependency>
+ </dependencies>
+ <distributionManagement>
+ <status>deployed</status>
+ </distributionManagement>
+</project>
\ No newline at end of file
Added: qpid/trunk/qpid/java/lib/poms/mina-filter-ssl-1.0.1.pom
URL: http://svn.apache.org/viewvc/qpid/trunk/qpid/java/lib/poms/mina-filter-ssl-1.0.1.pom?rev=792094&view=auto
==============================================================================
--- qpid/trunk/qpid/java/lib/poms/mina-filter-ssl-1.0.1.pom (added)
+++ qpid/trunk/qpid/java/lib/poms/mina-filter-ssl-1.0.1.pom Wed Jul 8 10:41:03 2009
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="ISO-8859-1"?><project>
+ <parent>
+ <artifactId>build</artifactId>
+ <groupId>org.apache.mina</groupId>
+ <version>1.0.1</version>
+ </parent>
+ <modelVersion>4.0.0</modelVersion>
+ <artifactId>mina-filter-ssl</artifactId>
+ <name>Apache MINA SSL Filter</name>
+ <version>1.0.1</version>
+ <dependencies>
+ <dependency>
+ <groupId>org.apache.mina</groupId>
+ <artifactId>mina-core</artifactId>
+ <version>1.0.1</version>
+ </dependency>
+ <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-simple</artifactId>
+ <version>1.0</version>
+ <scope>provided</scope>
+ </dependency>
+ </dependencies>
+ <distributionManagement>
+ <status>deployed</status>
+ </distributionManagement>
+</project>
\ No newline at end of file
Added: qpid/trunk/qpid/java/lib/poms/org.apache.felix.framework-1.0.0.pom
URL: http://svn.apache.org/viewvc/qpid/trunk/qpid/java/lib/poms/org.apache.felix.framework-1.0.0.pom?rev=792094&view=auto
==============================================================================
--- qpid/trunk/qpid/java/lib/poms/org.apache.felix.framework-1.0.0.pom (added)
+++ qpid/trunk/qpid/java/lib/poms/org.apache.felix.framework-1.0.0.pom Wed Jul 8 10:41:03 2009
@@ -0,0 +1,66 @@
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+-->
+<project>
+ <parent>
+ <groupId>org.apache.felix</groupId>
+ <artifactId>felix</artifactId>
+ <version>1.0.0</version>
+ <relativePath>../pom/pom.xml</relativePath>
+ </parent>
+ <modelVersion>4.0.0</modelVersion>
+ <packaging>bundle</packaging>
+ <name>Apache Felix Framework</name>
+ <artifactId>org.apache.felix.framework</artifactId>
+ <version>1.0.0</version>
+ <dependencies>
+ <dependency>
+ <groupId>${pom.groupId}</groupId>
+ <artifactId>org.osgi.core</artifactId>
+ <version>1.0.0</version>
+ </dependency>
+ <!--dependency>
+ We include ServiceTracker source code directly to avoid some
+ packaging issues. Will need to edit main pom to exclude this
+ dependency once it is added back in.
+ <groupId>${pom.groupId}</groupId>
+ <artifactId>org.osgi.compendium</artifactId>
+ <version>0.9.0-SNAPSHOT</version>
+ </dependency-->
+ </dependencies>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.felix</groupId>
+ <artifactId>maven-bundle-plugin</artifactId>
+ <version>1.0.0</version>
+ <extensions>true</extensions>
+ <configuration>
+ <instructions>
+ <Bundle-Name>Apache Felix Framework</Bundle-Name>
+ <Bundle-Description>OSGi R4 framework implementation.</Bundle-Description>
+ <Export-Package>org.osgi.framework,org.osgi.service.packageadmin,org.osgi.service.url,org.osgi.service.startlevel,org.osgi.util.tracker</Export-Package>
+ <Private-Package>org.apache.felix.moduleloader.*,org.apache.felix.framework.*</Private-Package>
+ <Import-Package>!*</Import-Package>
+ <Include-Resource>{src/main/resources/},org/osgi/framework/=target/classes/org/osgi/framework/</Include-Resource>
+ </instructions>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+</project>
Added: qpid/trunk/qpid/java/lib/poms/org.osgi.core-1.0.0.pom
URL: http://svn.apache.org/viewvc/qpid/trunk/qpid/java/lib/poms/org.osgi.core-1.0.0.pom?rev=792094&view=auto
==============================================================================
--- qpid/trunk/qpid/java/lib/poms/org.osgi.core-1.0.0.pom (added)
+++ qpid/trunk/qpid/java/lib/poms/org.osgi.core-1.0.0.pom Wed Jul 8 10:41:03 2009
@@ -0,0 +1,56 @@
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+-->
+<project>
+ <parent>
+ <groupId>org.apache.felix</groupId>
+ <artifactId>felix</artifactId>
+ <version>1.0.0</version>
+ <relativePath>../pom/pom.xml</relativePath>
+ </parent>
+ <organization>
+ <name>OSGi Alliance</name>
+ <url>http://www.osgi.org/</url>
+ </organization>
+ <modelVersion>4.0.0</modelVersion>
+ <name>OSGi R4 Core Bundle</name>
+ <description>OSGi Service Platform Release 4 Core Interfaces and Classes.</description>
+ <artifactId>org.osgi.core</artifactId>
+ <version>1.0.0</version>
+ <packaging>bundle</packaging>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.felix</groupId>
+ <artifactId>maven-bundle-plugin</artifactId>
+ <version>1.0.0</version>
+ <extensions>true</extensions>
+ <configuration>
+ <instructions>
+ <Bundle-SymbolicName>org.osgi.core</Bundle-SymbolicName>
+ <Export-Package>org.osgi.framework, org.osgi.service.condpermadmin, org.osgi.service.packageadmin, org.osgi.service.permissionadmin, org.osgi.service.startlevel, org.osgi.service.url</Export-Package>
+ <Import-Package>org.osgi.framework,org.osgi.service.packageadmin,org.osgi.service.startlevel,org.osgi.service.url,!org.osgi.*,*</Import-Package>
+ <Bundle-Version>4</Bundle-Version>
+ <Bundle-Copyright>Copyright (c) OSGi Alliance (2000, 2006). All Rights Reserved.</Bundle-Copyright>
+ <Bundle-Category>osgi</Bundle-Category>
+ </instructions>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+</project>
Added: qpid/trunk/qpid/java/lib/poms/slf4j-api-1.4.0.pom
URL: http://svn.apache.org/viewvc/qpid/trunk/qpid/java/lib/poms/slf4j-api-1.4.0.pom?rev=792094&view=auto
==============================================================================
--- qpid/trunk/qpid/java/lib/poms/slf4j-api-1.4.0.pom (added)
+++ qpid/trunk/qpid/java/lib/poms/slf4j-api-1.4.0.pom Wed Jul 8 10:41:03 2009
@@ -0,0 +1,73 @@
+<?xml version="1.0"?><project>
+ <parent>
+ <artifactId>slf4j-parent</artifactId>
+ <groupId>org.slf4j</groupId>
+ <version>1.4.0</version>
+ </parent>
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-api</artifactId>
+ <name>SLF4J API Module</name>
+ <version>1.4.0</version>
+ <description>The slf4j API</description>
+ <url>http://www.slf4j.org</url>
+ <build>
+ <plugins>
+ <plugin>
+ <artifactId>maven-surefire-plugin</artifactId>
+ <configuration>
+ <forkMode>once</forkMode>
+ <reportFormat>plain</reportFormat>
+ <trimStackTrace>false</trimStackTrace>
+ <excludes>
+ <exclude>**/AllTest.java</exclude>
+ <exclude>**/PackageTest.java</exclude>
+ </excludes>
+ </configuration>
+ </plugin>
+ <plugin>
+ <artifactId>maven-jar-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>bundle-test-jar</id>
+ <phase>package</phase>
+ <goals>
+ <goal>jar</goal>
+ <goal>test-jar</goal>
+ </goals>
+ </execution>
+ </executions>
+ <configuration>
+ <archive>
+ <manifestEntries>
+ <Bundle-Version>${pv4osgi}</Bundle-Version>
+ <Bundle-Description>${project.description}</Bundle-Description>
+ <Implementation-Version>1.4.0</Implementation-Version>
+ </manifestEntries>
+ <manifestFile>src/main/resources/META-INF/MANIFEST.MF</manifestFile>
+ </archive>
+ </configuration>
+ </plugin>
+ <plugin>
+ <artifactId>maven-antrun-plugin</artifactId>
+ <executions>
+ <execution>
+ <phase>process-classes</phase>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ </execution>
+ </executions>
+ <configuration>
+ <tasks>
+ <echo>Removing slf4j-api's dummy StaticLoggerBinder and StaticMarkerBinder</echo>
+ <delete dir="target/classes/org/slf4j/impl"></delete>
+ </tasks>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+ <distributionManagement>
+ <status>deployed</status>
+ </distributionManagement>
+</project>
\ No newline at end of file
Added: qpid/trunk/qpid/java/lib/poms/slf4j-log4j12-1.4.0.pom
URL: http://svn.apache.org/viewvc/qpid/trunk/qpid/java/lib/poms/slf4j-log4j12-1.4.0.pom?rev=792094&view=auto
==============================================================================
--- qpid/trunk/qpid/java/lib/poms/slf4j-log4j12-1.4.0.pom (added)
+++ qpid/trunk/qpid/java/lib/poms/slf4j-log4j12-1.4.0.pom Wed Jul 8 10:41:03 2009
@@ -0,0 +1,44 @@
+<?xml version="1.0"?><project>
+ <parent>
+ <artifactId>slf4j-parent</artifactId>
+ <groupId>org.slf4j</groupId>
+ <version>1.4.0</version>
+ </parent>
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-log4j12</artifactId>
+ <name>SLF4J LOG4J-12 Binding</name>
+ <version>1.4.0</version>
+ <description>The slf4j log4j-12 binding</description>
+ <url>http://www.slf4j.org</url>
+ <build>
+ <plugins>
+ <plugin>
+ <artifactId>maven-jar-plugin</artifactId>
+ <configuration>
+ <archive>
+ <manifestEntries>
+ <Bundle-Version>${pv4osgi}</Bundle-Version>
+ <Bundle-Description>${project.description}</Bundle-Description>
+ <Implementation-Version>1.4.0</Implementation-Version>
+ </manifestEntries>
+ <manifestFile>src/main/resources/META-INF/MANIFEST.MF</manifestFile>
+ </archive>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+ <dependencies>
+ <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-api</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>log4j</groupId>
+ <artifactId>log4j</artifactId>
+ </dependency>
+ </dependencies>
+ <distributionManagement>
+ <status>deployed</status>
+ </distributionManagement>
+</project>
\ No newline at end of file
Added: qpid/trunk/qpid/java/lib/poms/xalan-2.7.0.pom
URL: http://svn.apache.org/viewvc/qpid/trunk/qpid/java/lib/poms/xalan-2.7.0.pom?rev=792094&view=auto
==============================================================================
--- qpid/trunk/qpid/java/lib/poms/xalan-2.7.0.pom (added)
+++ qpid/trunk/qpid/java/lib/poms/xalan-2.7.0.pom Wed Jul 8 10:41:03 2009
@@ -0,0 +1,19 @@
+<project>
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>xalan</groupId>
+ <artifactId>xalan</artifactId>
+ <version>2.7.0</version>
+ <dependencies>
+ <dependency>
+ <groupId>xml-apis</groupId>
+ <artifactId>xml-apis</artifactId>
+ <version>2.0.2</version>
+ </dependency>
+ <dependency>
+ <groupId>xerces</groupId>
+ <artifactId>xercesImpl</artifactId>
+ <version>2.6.0</version>
+ <optional>true</optional>
+ </dependency>
+ </dependencies>
+</project>
\ No newline at end of file
Modified: qpid/trunk/qpid/java/module.xml
URL: http://svn.apache.org/viewvc/qpid/trunk/qpid/java/module.xml?rev=792094&r1=792093&r2=792094&view=diff
==============================================================================
--- qpid/trunk/qpid/java/module.xml (original)
+++ qpid/trunk/qpid/java/module.xml Wed Jul 8 10:41:03 2009
@@ -36,7 +36,7 @@
<property file="${project.root}/build.deps"/>
- <property name="module.build" location="${build}/${module}"/>
+ <property name="module.build" location="${build.scratch}/${module}"/>
<property name="module.classes" location="${module.build}/classes"/>
<property name="module.instrumented" location="${module.build}/classes-instrumented"/>
<property name="module.precompiled" location="${module.build}/src"/>
@@ -49,27 +49,35 @@
<property name="module.bin" location="bin"/>
<property name="module.etc" location="etc"/>
- <property name="module.namever" value="${project.name}-${module.name}-${project.version}"/>
- <property name="module.release.base" value="${basedir}/release"/>
- <property name="module.release" value="${module.release.base}/${module.namever}"/>
- <property name="module.release.lib" value="${module.release}/lib"/>
- <property name="module.release.zip" location="${module.release.base}/${module.namever}.zip"/>
- <property name="module.release.tar" location="${module.release.base}/${module.namever}.tar"/>
- <property name="module.release.tgz" location="${module.release.base}/${module.namever}.tar.gz"/>
- <property name="module.release.bz2" location="${module.release}/${module.namever}.tar.bz2"/>
+ <property name="module.namever" value="${project.name}-${module.name}-${project.version}"/>
+ <property name="module.release.base" value="${basedir}/release"/>
+ <property name="module.release" value="${module.release.base}/${module.namever}"/>
+ <property name="module.release.lib" value="${module.release}/lib"/>
+ <property name="module.release.zip" location="${module.release.base}/${module.namever}.zip"/>
+ <property name="module.release.tar" location="${module.release.base}/${module.namever}.tar"/>
+ <property name="module.release.tgz" location="${module.release.base}/${module.namever}.tar.gz"/>
+ <property name="module.release.bz2" location="${module.release}/${module.namever}.tar.bz2"/>
+
+ <property name="module.genpom.args" value=""/>
<property name="module.qpid.jar" location="${module.release.lib}/qpid-all.jar"/>
<basename property="qpid.jar.name" file="${module.qpid.jar}"/>
<property name="module.coverage" location="${module.build}/coverage"/>
<property name="cobertura.datafile" location="${module.instrumented}/cobetura.ser"/>
-
+
<available property="module.test.src.exists" file="${module.test.src}"/>
<available property="module.etc.exists" file="${module.etc}"/>
<available property="module.bin.exists" file="${module.bin}"/>
<indirect name="module.libs" variable="${module.name}.libs"/>
+ <condition property="module.libs.empty">
+ <equals trim="true" arg1="${module.libs}" arg2=""/>
+ </condition>
<indirect name="module.test.libs" variable="${module.name}.test.libs"/>
+ <condition property="module.test.libs.empty">
+ <equals trim="true" arg1="${module.test.libs}" arg2=""/>
+ </condition>
<path id="module.libs">
<filelist dir="${project.root}" files="${module.libs}"/>
@@ -102,11 +110,11 @@
<property name="module.test.excludes" value=""/>
<map property="module.depends.path" value="${module.depends}" join="${path.separator}">
- <globmapper from="*" to="${build}/*/classes"/>
+ <globmapper from="*" to="${build.scratch}/*/classes"/>
</map>
<map property="module.test.depends.path" value="${module.test.depends}" join="${path.separator}">
- <globmapper from="*" to="${build}/*/classes"/>
+ <globmapper from="*" to="${build.scratch}/*/classes"/>
</map>
<path id="module.class.path">
@@ -155,6 +163,21 @@
<mkdir dir="${module.results}"/>
</target>
+ <target name="pom" depends="prepare" if="module.genpom">
+ <jython path="${mllib.dir}">
+ <args>
+ <arg line="${project.root}/genpom"/>
+ <arg line="-s ${project.root}/lib/poms"/>
+ <arg line="-o ${build}/${module.name}.pom"/>
+ <arg line="-g org.apache.qpid"/>
+ <arg line="-a ${module.name}"/>
+ <arg line="-v ${project.version}"/>
+ <arg line="${module.genpom.args}"/>
+ <arg line="${module.libs}"/>
+ </args>
+ </jython>
+ </target>
+
<target name="precompile"/>
<target name="compile" depends="prepare,precompile" description="compile sources">
@@ -330,7 +353,7 @@
<target name="libs" description="copy dependencies into build tree">
<copy todir="${build.lib}" failonerror="false" flatten="true">
- <fileset dir="${project.root}" includes="${module.libs}"/>
+ <filelist dir="${project.root}" files="${module.libs}"/>
</copy>
</target>
@@ -342,7 +365,7 @@
<target name="libs-release" description="copy dependencies into module release">
<!-- Copy the module dependencies -->
<copy todir="${module.release}" failonerror="true">
- <fileset dir="${basedir}${file.separator}.." includes="${module.libs}"/>
+ <filelist dir="${basedir}${file.separator}.." files="${module.libs}"/>
</copy>
<!-- Copy the jar for this module -->
<copy todir="${module.release}/lib" failonerror="true">
---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project: http://qpid.apache.org
Use/Interact: mailto:commits-subscribe@qpid.apache.org