Skip to content

Commit 9ebf53b

Browse files
committed
Fix minor OSGi metadata issues after upgrade to bundleplugin 3.5.0:
* _versionpolicy instruction should now be _consumer-policy (fixes guava import range) * exclude jsr305 dependency from analysis (so javax.annotation import is unversioned) * use latest bundleplugin (5.1.2)
1 parent 7d7e3da commit 9ebf53b

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

pom.xml

+3-2
Original file line numberDiff line numberDiff line change
@@ -339,8 +339,9 @@ See the Apache License Version 2.0 for the specific language governing permissio
339339
<plugin>
340340
<groupId>org.apache.felix</groupId>
341341
<artifactId>maven-bundle-plugin</artifactId>
342-
<version>3.5.0</version>
342+
<version>5.1.2</version>
343343
<configuration>
344+
<excludeDependencies>jsr305</excludeDependencies>
344345
<instructions>
345346
<module>com.google.inject</module>
346347
<_include>-${project.basedir}/build.properties</_include>
@@ -351,7 +352,7 @@ See the Apache License Version 2.0 for the specific language governing permissio
351352
<Bundle-RequiredExecutionEnvironment>JavaSE-1.6</Bundle-RequiredExecutionEnvironment>
352353
<Import-Package>!com.google.inject.*,*</Import-Package>
353354
<_exportcontents>!*.internal.*,$(module).*;version=${guice.api.version}</_exportcontents>
354-
<_versionpolicy>$(version;==;$(@))</_versionpolicy>
355+
<_consumer-policy>$(version;==;$(@))</_consumer-policy>
355356
<_nouses>true</_nouses>
356357
<_removeheaders>
357358
Embed-Dependency,Embed-Transitive,

0 commit comments

Comments
 (0)