[plexus-containers] Generate OSGi metadata
Mikolaj Izdebski
mizdebsk at fedoraproject.org
Tue Jul 23 04:56:18 UTC 2013
commit d97acde8e27d4775f5c77b3e782d90372ba3acc7
Author: Mikolaj Izdebski <mizdebsk at redhat.com>
Date: Tue Jul 23 06:55:43 2013 +0200
Generate OSGi metadata
- Resolves: rhbz#987116
plexus-containers.spec | 25 ++++++++++++++++++++++++-
1 files changed, 24 insertions(+), 1 deletions(-)
---
diff --git a/plexus-containers.spec b/plexus-containers.spec
index 7d7184a..1913fdd 100644
--- a/plexus-containers.spec
+++ b/plexus-containers.spec
@@ -10,7 +10,7 @@
Name: %{parent}-%{subname}
Version: 1.5.5
-Release: 11%{?dist}
+Release: 12%{?dist}
Summary: Containers for Plexus
License: ASL 2.0 and MIT
URL: http://plexus.codehaus.org/
@@ -112,6 +112,25 @@ cp %{SOURCE2} plexus-component-annotations/build.xml
</activation>
" plexus-component-javadoc
+# Generate OSGI info
+%pom_xpath_inject "pom:project" "
+ <packaging>bundle</packaging>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.felix</groupId>
+ <artifactId>maven-bundle-plugin</artifactId>
+ <extensions>true</extensions>
+ <configuration>
+ <instructions>
+ <_nouses>true</_nouses>
+ <Export-Package>org.codehaus.plexus.component.annotations.*</Export-Package>
+ </instructions>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>" plexus-component-annotations
+
# to prevent ant from failing
mkdir -p plexus-component-annotations/src/test/java
@@ -141,6 +160,10 @@ sed -i "s|<version>2.3</version>|<version> %{javadoc_plugin_version}</version>|"
%files javadoc -f .mfiles-javadoc
%changelog
+* Tue Jul 23 2013 Mikolaj Izdebski <mizdebsk at redhat.com> - 1.5.5-12
+- Generate OSGi metadata
+- Resolves: rhbz#987116
+
* Fri Mar 22 2013 Mikolaj Izdebski <mizdebsk at redhat.com> - 1.5.5-11
- Correctly place plexus-containers POM in the main package
More information about the scm-commits
mailing list