Varsayılan arşiv türünü kullanarak yeni bir Maven projesi oluşturdum ve POM dosyasına şu bağımlılığı ekledim.java.net maven repo - JMS artefakt eksik
<dependencies>
<dependency>
<groupId>javax.jms</groupId>
<artifactId>jms</artifactId>
<version>1.1</version>
<scope>compile</scope>
</dependency>
</dependencies>
Sun'ın kavanozları nedeniyle lisansı sorunları Maven merkez olmadığını fark eden benim POM için aşağıdaki Maven repo eklendi (bu olsa kötü uygulama ve bir ayarlarına ilave edilmesi gerektiğini biliyoruz .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>
Hala bu hatayı POM dosyasımda görüyorum.
"Eksik eser javax.jms: jms: kavanoz: 1.1: derlemek"
burada herkes zaten var yapılandırmasına ek olarak yapılması gerektiğini başka ne biliyor mu?
Çalıştı. Teşekkürler Pascal. – Phanindra
JMS için herhangi bir kaynak ve javadoc jar/poms var mı? Görünüşe göre JBoss sadece ikili JAR'a sahip. – HDave
Eğer repo ekledikten sonra "depoya java.net erişmek için hiçbir bağlayıcı kullanılabilir" mesajı alırsanız Maven2 repos ile uyumlu olmayan Maven3 kullandığınız sorun. İsterseniz aşağıya taşıyabilir veya istisna ekleyebilirsiniz: http://stackoverflow.com/questions/7894794/maven-failing-to-resolve-recursive-dependencies-with-multiple-repositories – ceiroa