4

私は maven-bundle-plugin を使用して、署名されている一部の Jar ファイルの OSGI バージョンをビルドしています。これにより、ビルドの後半で次のエラー メッセージが表示され、問題が発生するようです。

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>
4

0 に答える 0