wab - Web アプリケーション バンドル (osgi) があり、カスタム マニフェストが必要です。インターネットで解決策を見つけました-src/main/resources/META-INF/MANIFEST.MFを作成し、pomで:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>2.3</version><br>
<configuration>
<archive>
<manifestFile>
${project.build.outputDirectory}/META-INF/MANIFEST.MF
</manifestFile>
</archive>
</configuration>
</plugin>
しかし、最終戦争でこのように使用すると、I HAVE TWO MANIFEST.MF
- /META-INF/MANIFEST.MF
- /WEB-INF/classes/META-INF/MANIFEST.MF
私が見つけたこの問題の解決策:
<packagingExcludes>/WEB-INF/classes/META-INF/</packagingExcludes>
しかし、私はその理由を知りたい - なぜ?. これはバグですか?O私は何かを理解していないか、何か間違ったことをしていますか?