私はこの昨日この質問をして、Mavenの問題であることが判明しました。 Java JMSの代わりにGeronimoを使用して回避策を見つけることはできましたが、Java JMSソリューションが機能しない理由を理解できませんでした。依存関係のMavenエラー:不完全なアーチファクト
私は質問を複製するのは好きではありませんが、これはまったく異なる元の質問であるため、これは欺瞞ではないと私は信じていません。
私はローカルキューにメッセージをプッシュできるように、私のアプリケーションでJMSを動作させようとしています。
<dependencies>
<dependency>
<groupId>javax.jms</groupId>
<artifactId>jms</artifactId>
<version>1.1</version>
<scope>provided</scope>
</dependency>
</dependencies>
と右のバットオフは(Eclipseのを使用して)エラーを強調表示(赤)を取得する旨:
欠落アーティファクトするjavax.jmsを私のMaven
pom.xml
では、私は次の依存関係の宣言を追加します。 jms:jar:1.1
これをGeronimoなどの別のJMS APIに置き換えると、エラーは消えてしまいます。これは参照(Java)JMS依存性に問題がありますか?または、私のサンドボックスで何かが間違って構成されていますか
ハイライトされたエラー?私はあなたがEclipseを使用することを意味すると思いますか?あなたはコンソールでそれを試しましたか?または 'プロジェクトのコンテキストメニュー> Maven> Update Dependencies'。 –
'scope'部分を削除してみてください。 –