Author: niallp
Date: Wed Jan  9 06:55:37 2008
New Revision: 610406

URL: http://svn.apache.org/viewvc?rev=610406&view=rev
Log:
Add OSGi manifest entries to m1 build

Modified:
    commons/proper/io/trunk/project.properties

Modified: commons/proper/io/trunk/project.properties
URL: 
http://svn.apache.org/viewvc/commons/proper/io/trunk/project.properties?rev=610406&r1=610405&r2=610406&view=diff
==============================================================================
--- commons/proper/io/trunk/project.properties (original)
+++ commons/proper/io/trunk/project.properties Wed Jan  9 06:55:37 2008
@@ -25,10 +25,21 @@
 
maven.xdoc.copy.excludes.classic=images/external-classic.png,images/help_logo.gif,images/icon_arrowfolderclosed1_sml.gif,images/icon_arrowwaste1_sml.gif,images/icon_arrowwaste2_sml.gif,images/icon_doc_lrg.gif,images/icon_doc_sml.gif,images/icon_error_lrg.gif,images/icon_folder_lrg.gif,images/icon_folder_sml.gif,images/icon_help_sml.gif,images/icon_info_lrg.gif,images/icon_members_lrg.gif,images/icon_sortdown.gif,images/icon_sortup.gif,images/icon_success_lrg.gif,images/icon_usergroups_lrg.gif,images/icon_arrowfolderopen2_sml.gif,images/icon_warning_lrg.gif,images/newwindow-classic.png,images/nw_maj_rond.gif,images/strich.gif,images/sw_maj_rond.gif,images/sw_med_rond.gif
 
 # Jar Manifest Additional Attributes
-maven.jar.manifest.attributes.list=Implementation-Vendor-Id,X-Compile-Source-JDK,X-Compile-Target-JDK
+maven.jar.manifest.attributes.list=Specification-Version,Implementation-Vendor-Id,X-Compile-Source-JDK,X-Compile-Target-JDK,Bundle-SymbolicName,Bundle-License,Bundle-ManifestVersion,Bundle-Name,Bundle-Vendor,Bundle-Version,Export-Package,Import-Package
+maven.jar.manifest.attribute.Specification-Version=${pom.currentVersion}
 maven.jar.manifest.attribute.Implementation-Vendor-Id=org.apache
 maven.jar.manifest.attribute.X-Compile-Source-JDK=${maven.compile.source}
 maven.jar.manifest.attribute.X-Compile-Target-JDK=${maven.compile.target}
+
+#OSGi Jar Manifest entries
+maven.jar.manifest.attribute.Bundle-SymbolicName=${pom.package}
+maven.jar.manifest.attribute.Bundle-License=http://www.apache.org/licenses/LICENSE-2.0.txt
+maven.jar.manifest.attribute.Bundle-ManifestVersion=2
+maven.jar.manifest.attribute.Bundle-Name=Apache Commons ${pom.name} Bundle
+maven.jar.manifest.attribute.Bundle-Vendor=${pom.organization.name}
+maven.jar.manifest.attribute.Bundle-Version=${pom.currentVersion}
+maven.jar.manifest.attribute.Export-Package=org.apache.commons.io;version=${pom.currentVersion},
 org.apache.commons.io.comparator;version=${pom.currentVersion}, 
org.apache.commons.io.filefilter;version=${pom.currentVersion}, 
org.apache.commons.io.input;version=${pom.currentVersion}, 
org.apache.commons.io.output;version=${pom.currentVersion}
+maven.jar.manifest.attribute.Import-Package=org.apache.commons.io;version=${pom.currentVersion},
 org.apache.commons.io.comparator;version=${pom.currentVersion}, 
org.apache.commons.io.filefilter;version=${pom.currentVersion}, 
org.apache.commons.io.input;version=${pom.currentVersion}, 
org.apache.commons.io.output;version=${pom.currentVersion}
 
 maven.javadoc.author=false
 maven.javadoc.links=http://java.sun.com/j2se/1.4/docs/api/


Reply via email to