summaryrefslogtreecommitdiffstats
path: root/branches/sca-equinox/modules/thirdparty-library/pom.xml
diff options
context:
space:
mode:
authorjsdelfino <jsdelfino@13f79535-47bb-0310-9956-ffa450edef68>2008-09-13 09:22:32 +0000
committerjsdelfino <jsdelfino@13f79535-47bb-0310-9956-ffa450edef68>2008-09-13 09:22:32 +0000
commit1195364128f6513c02bded22580fa0e830e587d6 (patch)
tree4f7d7f6fe4e465dde13b17597f92f86a8fa6498d /branches/sca-equinox/modules/thirdparty-library/pom.xml
parent31ccbc38cdf5d31b728642d324df1f5ec1a3d0e7 (diff)
Fixed maven bundle plugin to generate the correct list of JARs from the dependency tree (including transitive dependencies in addition to direct dependencies). Generated third-party library Manifest with the Manifest symbolic name and version before the lists of imports, exports and classpath entries to make the PDE happy.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@694906 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'branches/sca-equinox/modules/thirdparty-library/pom.xml')
-rw-r--r--branches/sca-equinox/modules/thirdparty-library/pom.xml59
1 files changed, 23 insertions, 36 deletions
diff --git a/branches/sca-equinox/modules/thirdparty-library/pom.xml b/branches/sca-equinox/modules/thirdparty-library/pom.xml
index a866958ffa..6e45ad4e89 100644
--- a/branches/sca-equinox/modules/thirdparty-library/pom.xml
+++ b/branches/sca-equinox/modules/thirdparty-library/pom.xml
@@ -27,51 +27,37 @@
</parent>
<artifactId>tuscany-thirdparty-library</artifactId>
<name>Apache Tuscany OSGi Bundle for Third Party Jars</name>
- <properties>
- <maven.test.skip>true</maven.test.skip>
- <tuscany.version>${pom.version}</tuscany.version>
- </properties>
+
<dependencies>
<dependency>
- <groupId>${pom.groupId}</groupId>
- <artifactId>tuscany-core</artifactId>
- <version>${pom.version}</version>
+ <groupId>org.apache.tuscany.sca</groupId>
+ <artifactId>tuscany-distribution-all</artifactId>
+ <version>1.4-SNAPSHOT</version>
</dependency>
- <dependency>
- <groupId>${pom.groupId}</groupId>
- <artifactId>tuscany-implementation-java-runtime</artifactId>
- <version>${pom.version}</version>
- </dependency>
- <dependency>
- <groupId>${pom.groupId}</groupId>
- <artifactId>tuscany-node-impl</artifactId>
- <version>${pom.version}</version>
- </dependency>
- <dependency>
- <groupId>${pom.groupId}</groupId>
- <artifactId>tuscany-host-jetty</artifactId>
- <version>${pom.version}</version>
- </dependency>
</dependencies>
+
<build>
<plugins>
- <!--
- <plugin> <artifactId>maven-eclipse-plugin</artifactId> <version>2.5.1</version> <configuration>
- <pde>true</pde> </configuration> </plugin>
- -->
<plugin>
- <artifactId>maven-jar-plugin</artifactId>
- <configuration>
- <archive>
- <manifestFile>${basedir}/META-INF/MANIFEST.MF</manifestFile>
- </archive>
- </configuration>
- </plugin>
+ <artifactId>maven-clean-plugin</artifactId>
+ <configuration>
+ <filesets>
+ <fileset>
+ <directory>${basedir}/lib</directory>
+ <includes>
+ <include>*</include>
+ </includes>
+ <followSymlinks>false</followSymlinks>
+ </fileset>
+ </filesets>
+ </configuration>
+ </plugin>
+
<plugin>
<groupId>org.apache.tuscany.sca</groupId>
<artifactId>tuscany-maven-bundle-plugin</artifactId>
<configuration>
- <copyJars>false</copyJars>
+ <copyJars>true</copyJars>
</configuration>
<executions>
<execution>
@@ -79,10 +65,11 @@
<goals>
<goal>build</goal>
</goals>
- <phase>process-sources</phase>
+ <phase>process-classes</phase>
</execution>
</executions>
</plugin>
+
</plugins>
</build>
-</project> \ No newline at end of file
+</project>