OSGI Bundle,maven-bundle-plugin,签署了JARS

时间:2014-02-26 06:14:13

标签: java maven osgi maven-bundle-plugin

我正在使用maven-bundle-plugin来构建一堆Jar文件的OSGIed版本,其中一些是已签名的。这似乎在我的构建中稍后会产生问题,并显示以下错误消息。

Exception in thread "main" java.lang.SecurityException: Invalid signature file digest for Manifest main attributes

我认为这是由于生成的.RSA和.SF文件被嵌入。如何在配置中指定这些文件的排除?以下是我目前的配置。

            <configuration>
                <instructions>
                    <Export-Package>!javax.servlet.*,!org.apache.commons.logging,*</Export-Package>
                    <Embed-Dependency>*</Embed-Dependency>
                    <Embed-Directory>OSGI-INF/lib</Embed-Directory>
                    <Embed-Transitive>true</Embed-Transitive>
                    <Import-Package>!javax.jms,!javax.resource.*, !junit.*,!net.sf.ehcache,!net.spy.memcached,!org.apache.avalon.framework.logger,*</Import-Package>
                </instructions>
            </configuration>

0 个答案:

没有答案