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