Be more explicit about OSGi dependencies .. in order for anyone Maven-depending on jena-osgi to automatically get those as well
Project: http://git-wip-us.apache.org/repos/asf/jena/repo Commit: http://git-wip-us.apache.org/repos/asf/jena/commit/e7b3de88 Tree: http://git-wip-us.apache.org/repos/asf/jena/tree/e7b3de88 Diff: http://git-wip-us.apache.org/repos/asf/jena/diff/e7b3de88 Branch: refs/heads/master Commit: e7b3de88e274f919b8c9c367700807c178b476c3 Parents: fd98089 Author: Stian Soiland-Reyes <[email protected]> Authored: Sat Nov 1 00:21:00 2014 +0000 Committer: Stian Soiland-Reyes <[email protected]> Committed: Mon Jan 12 01:19:15 2015 +0000 ---------------------------------------------------------------------- jena-osgi/pom.xml | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/jena/blob/e7b3de88/jena-osgi/pom.xml ---------------------------------------------------------------------- diff --git a/jena-osgi/pom.xml b/jena-osgi/pom.xml index 8970495..0e98b94 100644 --- a/jena-osgi/pom.xml +++ b/jena-osgi/pom.xml @@ -187,6 +187,26 @@ <groupId>org.apache.commons</groupId> <artifactId>commons-csv</artifactId> </dependency> + <dependency> + <groupId>org.apache.thrift</groupId> + <artifactId>libthrift</artifactId> + <version>${ver.thrift}</version> + <exclusions> + <!-- Use httpclient-osgi instead --> + <exclusion> + <groupId>org.apache.httpcomponents</groupId> + <artifactId>httpclient</artifactId> + </exclusion> + <exclusion> + <groupId>org.apache.httpcomponents</groupId> + <artifactId>httpcore</artifactId> + </exclusion> + </exclusions> + </dependency> + <dependency> + <groupId>org.slf4j</groupId> + <artifactId>jcl-over-slf4j</artifactId> + </dependency> </dependencies> <build> @@ -197,7 +217,7 @@ <configuration> <instructions> <Export-Package>com.hp.hpl.jena.*,org.apache.jena.*</Export-Package> - <Embed-Dependency>*;scope=provided;groupId=!org.apache.httpcomponents;groupId=!org.apache.commons.csv;groupId=!com.fasterxml.jackson.core;groupId=!org.slf4j;artifactId=!commons-lang3</Embed-Dependency> + <Embed-Dependency>*;scope=provided</Embed-Dependency> <Embed-Transitive>true</Embed-Transitive> <Import-Package>!sun.io,!org.apache.avalon.framework.logger,!com.ibm.uvm.tools,!com.sun.jdmk.comm,!org.apache.log,*</Import-Package> </instructions>
