2015-09-23 10 views
5

ho aggiunto com.ibm.mqjms Maven dipendenza nel mio pom.xml:mancante artefatto 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> 

E mi sta dando:

Il i seguenti artefatti non possono essere risolti: 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: Impossibile trovare artefatto com.ibm:com.ibm.mqjms:jar:5.3 .07 centrale (http://repo.maven.apache.org/maven2)

Qualche idea come posso risolverlo?

+0

Inviare il messaggio di errore completo e stacktrace. – Tunaki

+0

Sì, esiste, ma mi sta dando un errore, è necessario aggiungere ulteriori repository per avere lo stesso? – Arpit

+0

Non è necessario aggiungere un repository personalizzato poiché questa dipendenza è disponibile su Maven central. Ma quello che hai postato non è la stracktrace completa, quindi è difficile dire cosa c'è che non va. – Tunaki

risposta

7

Sotto JARs sono proprietari - quindi non risolveranno attraverso un repository Maven pubblico come Maven Central. Questi JAR devono essere ottenuti dalla directory di installazione di WebSphere MQ e distribuiti manualmente nel nostro repository Maven locale.:

<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> 
Problemi correlati