2015-09-23 18 views
5

私は私のpom.xmlにcom.ibm.mqjms Mavenの依存関係を追加しました:欠落アーティファクトcom.ibm:com.ibm.mqjms:jar:5.3.07

<dependency> 
<groupId>com.ibm</groupId> 
<artifactId>com.ibm.mqjms</artifactId> 
<version>5.3.07</version> 
</dependency> 

そしてそれは私を与えている:

以下の成果物を解決できませんでした:com.ibm:com.ibm.mqjms:jar:5.3.07、com.ibm:com.ibm.mq:jar:5.3.07、javax.naming:jndi:jar:1.2.1 、javax.resource:connector:jar:1.0、javax.transaction:jta:jar:1.0.1B、javax.jms:jms:jar:1.1:アーティファクトが見つかりませんでした。com.ibm:com.ibm.mqjms:jar:5.3 .07中心部(http://repo.maven.apache.org/maven2

どうすればいいですか?

+0

完全なエラーメッセージとスタックトレースを投稿してください。 – Tunaki

+0

はい、存在しますが、それは私にエラーを与えています、追加の 'リポジトリ'は同じものを持つために追加する必要がありますか? – Arpit

+0

この依存関係はMavenの中央で利用できるので、カスタムリポジトリを追加する必要はありません。しかし、あなたが投稿したものは完全なストレイクトレースではないので、何が間違っているかを伝えるのは難しいです。 – Tunaki

答えて

7

以下のJARはプロプライエタリであるため、Maven CentralなどのパブリックMavenリポジトリでは解決されません。これらのJARはWebSphere MQのインストールディレクトリから取得し、手動でローカルのMavenリポジトリにデプロイする必要があります。

<dependency> 
    <groupId>com.ibm</groupId> 
    <artifactId>com.ibm.mqjms</artifactId> 
    <version>${webSphereMQVersion}</version> 
</dependency> 
<dependency> 
    <groupId>com.ibm</groupId> 
    <artifactId>com.ibm.mq.jmqi</artifactId> 
    <version>${webSphereMQVersion}</version> 
</dependency> 
<dependency> 
    <groupId>com.ibm</groupId> 
    <artifactId>com.ibm.disthub2.dhbcore</artifactId> 
    <version>${webSphereMQVersion}</version> 
</dependency>