Menu Close
5.3.4. Maven バンドルプラグインの手順の例
例5.1「必須インポートパッケージの設定」 は、必須のパッケージをインポートするように POM で Maven バンドルプラグインを設定する方法を示しています。必須のインポートパッケージは、Import-Package
要素内のカンマ区切りリストとして表示されます。リストの最後の要素として、ワイルドカード *
の外観に注意してください。ワイルドカードは、現在のバンドルからの Java ソースファイルをスキャンして、インポートする必要がある追加パッケージを検出できるようにします。
例5.1 必須インポートパッケージの設定
<project ... > ... <build> <plugins> <plugin> <groupId>org.apache.felix</groupId> <artifactId>maven-bundle-plugin</artifactId> <extensions>true</extensions> <configuration> <instructions> ... <Import-Package> javax.jws, javax.wsdl, javax.xml.bind, javax.xml.bind.annotation, javax.xml.namespace, javax.xml.ws, org.apache.cxf.bus, org.apache.cxf.bus.spring, org.apache.cxf.bus.resource, org.apache.cxf.configuration.spring, org.apache.cxf.resource, org.apache.cxf.jaxws, org.springframework.beans.factory.config, * </Import-Package> ... </instructions> </configuration> </plugin> </plugins> </build> ... </project>