Acabo de crear un nuevo proyecto Maven utilizando el arquetipo predeterminado y agregué la siguiente dependencia a mi archivo POM.java.net maven repo - artefacto JMS perdido
<dependencies>
<dependency>
<groupId>javax.jms</groupId>
<artifactId>jms</artifactId>
<version>1.1</version>
<scope>compile</scope>
</dependency>
</dependencies>
darse cuenta de que los JAR del sol no están en Maven central debido a problemas de licencia, añadí la siguiente repo Maven a mi POM (sé que esto es una mala práctica, sin embargo, y que necesita ser añadido a una configuración .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>
Todavía veo este error en mi archivo POM.
"javax.jms Missing artefacto: JMS: jar: 1.1: Compilar"
¿Alguien aquí sabe qué más hay que hacer además de la configuración que ya tengo?
Eso funcionó. Gracias Pascal. – Phanindra
¿Sabes si alguno tiene fuente y javadoc jar/poms para JMS? Aparentemente JBoss solo tiene el JAR binario. – HDave
Si aparece el mensaje "No hay conector disponible para acceder al repositorio java.net" después de agregar el repositorio, el problema es que está utilizando Maven3, que no es compatible con los repositorios Maven2. Puede degradar o agregar excepciones: http://stackoverflow.com/questions/7894794/maven-failing-to-resolve-recursive-dependencies-with-multiple-repositories – ceiroa