我做了一個EJB 3.0和一個客戶端。 這是我的EJB的POM:無法從Jboss存儲庫檢索依賴項
<repositories>
<repository>
<id>Jboss</id>
<url>https://repository.jboss.org/nexus/content/repositories/releases/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>javax</groupId>
<artifactId>javaee-api</artifactId>
<version>6.0</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.jboss.ejb3</groupId>
<artifactId>jboss-ejb3-ext-api</artifactId>
<version>1.0.0</version>
</dependency>
<dependency>
<groupId>org.jboss.ejb3</groupId>
<artifactId>jboss-ejb3-ext-api-impl</artifactId>
<version>1.0.0</version>
</dependency>
</dependencies>
不過的jboss-EJB3-EXT-API和它的實現不能被檢索:/ 日食告訴我:
容器 'Maven依賴'引用不存在的庫'C:\ usr \ local \ m2-repository \ org \
在我的客戶端,我只是添加編輯「jnp客戶端」,並沒有關於檢索這一個問題。
任何想法,爲什麼我不能檢索這2個罐子?
謝謝。
編輯
我需要這個類:「org.jboss.ejb3.annotation.RemoteBinding」使用@RemoteBinding。
編輯2:解決方案 在cmd中執行一些「mvn clean install」後我看到maven試圖下載一些transitie依賴項..... 從舊JBOSS REPO。因爲它被拒絕存取權限它下載最終的.jar
添加以下exlusions前剛停下來解決(罐至極存取權限被拒絕)問題
<exclusions>
<exclusion>
<groupId>gnu-getopt</groupId>
<artifactId>getopt</artifactId>
</exclusion>
<exclusion>
<groupId>apache-xerces</groupId>
<artifactId>xml-apis</artifactId>
</exclusion>
<exclusion>
<groupId>apache-xerces</groupId>
<artifactId>xercesImpl</artifactId>
</exclusion>
<exclusion>
<groupId>wutka-dtdparser</groupId>
<artifactId>dtdparser121</artifactId>
</exclusion>
<exclusion>
<groupId>sun-jaxb</groupId>
<artifactId>jaxb-api</artifactId>
</exclusion>
</exclusions>
但是不有更好的解決方案嗎? 我猜它試圖從舊回購中獲取東西,因爲這個罐子不再使用,而且新的東西必須很受歡迎。
您使用的是JBoss 6嗎? – Carlo
對不起,Jboss AS 5.1.0.GA – Eildosa