diff options
author | jsdelfino <jsdelfino@13f79535-47bb-0310-9956-ffa450edef68> | 2008-09-13 09:22:32 +0000 |
---|---|---|
committer | jsdelfino <jsdelfino@13f79535-47bb-0310-9956-ffa450edef68> | 2008-09-13 09:22:32 +0000 |
commit | 1195364128f6513c02bded22580fa0e830e587d6 (patch) | |
tree | 4f7d7f6fe4e465dde13b17597f92f86a8fa6498d /branches/sca-equinox/modules/thirdparty-library/pom.xml | |
parent | 31ccbc38cdf5d31b728642d324df1f5ec1a3d0e7 (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.xml | 59 |
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> |