この質問は投稿された質問と似ていますが、少し異なります。
Google guavaを使用しましたが、Mavenをインストールすると、次のエラーが発生します
Error executing command: Could not start bundle mvn:com.mycompany.webservices/dto/1.0.0 in feature(s) WebServicesGateway-0.0.0: Unresolved constraint in bundle
com.mycompany.webservices.dto [224]: Unable to resolve 224.0: missing requirement [224.0] osgi.wiring.package; (&(osgi.wiring.package=com.google.common.base)(version>=13.0.0)(!(version>=14.0.0
)))
pom.xmlで以下をマークしている場合、Mavenインストールは正常に機能します。
<Import-Package>!com.google.common.base,
ただし、これにより、実行時にclassDEFNotFound例外が発生します。
java.lang.NoClassDefFoundError: com/google/common/base/Objects
バージョン番号を制限するために、バージョンをインポートに入れてみました
<Import-Package>com.google.common.base;version="[13.0,13.0]",
12.0、11.0、10.0に制限しようとしましたが、エラーは同じままです。
maven .m2リポジトリを確認したところ、jarファイルは良好に見えます。
助言がありますか ?