Skip to content

Commit eb7b931

Browse files
author
Niall Pemberton
committed
Add OSGi bundle info to the jars manifest file - thanks to Carsten Ziegeler for the patch
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/io/trunk@609639 13f79535-47bb-0310-9956-ffa450edef68
1 parent b234271 commit eb7b931

1 file changed

Lines changed: 34 additions & 0 deletions

File tree

pom.xml

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -242,6 +242,40 @@
242242
<tarLongFileMode>gnu</tarLongFileMode>
243243
</configuration>
244244
</plugin>
245+
246+
<plugin>
247+
<artifactId>maven-jar-plugin</artifactId>
248+
<configuration>
249+
<archive>
250+
<!--
251+
Configure OSGi bundle information
252+
(remvoe when maven bundle plugin is added to commons-parent pom)
253+
-->
254+
<manifestEntries>
255+
<Bundle-SymbolicName>org.apache.commons.io</Bundle-SymbolicName>
256+
<Bundle-License>http://www.apache.org/licenses/LICENSE-2.0.txt</Bundle-License>
257+
<Bundle-ManifestVersion>2</Bundle-ManifestVersion>
258+
<Bundle-Name>Apache Commons IO Bundle</Bundle-Name>
259+
<Bundle-Vendor>${project.organization.name}</Bundle-Vendor>
260+
<Bundle-Version>${project.version}</Bundle-Version>
261+
<Export-Package>
262+
org.apache.commons.io;version=${project.version},
263+
org.apache.commons.io.comparator;version=${project.version},
264+
org.apache.commons.io.filefilter;version=${project.version},
265+
org.apache.commons.io.input;version=${project.version},
266+
org.apache.commons.io.output;version=${project.version}
267+
</Export-Package>
268+
<Import-Package>
269+
org.apache.commons.io;version=${project.version},
270+
org.apache.commons.io.comparator;version=${project.version},
271+
org.apache.commons.io.filefilter;version=${project.version},
272+
org.apache.commons.io.input;version=${project.version},
273+
org.apache.commons.io.output;version=${project.version}
274+
</Import-Package>
275+
</manifestEntries>
276+
</archive>
277+
</configuration>
278+
</plugin>
245279
</plugins>
246280
</build>
247281

0 commit comments

Comments
 (0)