Ho appena creato un nuovo progetto Maven utilizzando l'archetipo predefinito e aggiunto la seguente dipendenza al mio file POM.java.net maven repo - Manufatto JMS mancante
<dependencies>
<dependency>
<groupId>javax.jms</groupId>
<artifactId>jms</artifactId>
<version>1.1</version>
<scope>compile</scope>
</dependency>
</dependencies>
Rendendosi conto che JAR del sole non sono in Maven centrale a causa di problemi di licenza, ho aggiunto il seguente Maven pronti contro termine al mio POM (so che questo è cattiva pratica però e che deve essere aggiunto a un impostazioni .xml)
<repositories>
<repository>
<id>Repo ID</id>
<layout>default</layout>
<name>Java.net Maven repo</name>
<releases>
<enabled>true</enabled>
</releases>
<url>http://download.java.net/maven/2/</url>
</repository>
</repositories>
Ancora vedo questo errore nel mio file POM.
"javax.jms mancanti artefatto: JMS: vaso: 1.1: Compilare"
Qualcuno qui sa che cosa deve essere fatto in aggiunta alla configurazione che ho già?
Che ha funzionato. Grazie Pascal. – Phanindra
Sai se qualcuno ha sorgente e javadoc jars/poms per JMS? Apparentemente JBoss ha solo il JAR binario. – HDave
Se viene visualizzato il messaggio "Nessun connettore disponibile per accedere al repository java.net" dopo aver aggiunto il repository, il problema è che si sta utilizzando Maven3, che non è compatibile con i repository Maven2. Puoi eseguire il downgrade o aggiungere eccezioni: http://stackoverflow.com/questions/7894794/maven-failing-to-resolve-recursive-dependencies-with-multiple-repositories – ceiroa