Generate OSGi metadata

- Resolves: rhbz#987111
This commit is contained in:
Mikolaj Izdebski 2013-07-23 07:05:12 +02:00
parent 9e2659f87c
commit 49c3e9f9d9

View File

@ -3,7 +3,7 @@
Name: cdi-api Name: cdi-api
Version: 1.1 Version: 1.1
Release: 1%{?dist} Release: 2%{?dist}
Summary: CDI API Summary: CDI API
Group: Development/Libraries Group: Development/Libraries
License: ASL 2.0 License: ASL 2.0
@ -40,6 +40,25 @@ This package contains the API documentation for %{name}.
%prep %prep
%setup -q -n cdi-%{version} %setup -q -n cdi-%{version}
# Generate OSGI info
%pom_xpath_set pom:project/pom:packaging bundle api
%pom_xpath_inject "pom:project" "
<build>
<plugins>
<plugin>
<groupId>org.apache.felix</groupId>
<artifactId>maven-bundle-plugin</artifactId>
<extensions>true</extensions>
<configuration>
<instructions>
<_nouses>true</_nouses>
<Export-Package>javax.decorator.*;javax.enterprise.context.*;javax.enterprise.event.*;javax.enterprise.inject.*;javax.enterprise.util.*</Export-Package>
</instructions>
</configuration>
</plugin>
</plugins>
</build>" api
%build %build
cd api cd api
%mvn_build %mvn_build
@ -54,6 +73,10 @@ cd api
%files javadoc -f api/.mfiles-javadoc %files javadoc -f api/.mfiles-javadoc
%changelog %changelog
* Tue Jul 23 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.1-2
- Generate OSGi metadata
- Resolves: rhbz#987111
* Thu Jul 04 2013 Marek Goldmann <mgoldman@redhat.com> - 1.1-1 * Thu Jul 04 2013 Marek Goldmann <mgoldman@redhat.com> - 1.1-1
- Upstream release 1.1 - Upstream release 1.1
- New guidelines - New guidelines