私は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¥jboss¥ejb3¥jboss-ejb3-ext-api¥1.0.0¥jboss-ejb3-ext-api-1.0.0.jar' MyFirstMavenEjb
私のクライアントでは、 ed "jnp-client"であり、これを取得することに問題はありません。
なぜ私はこれらの2つの瓶を回収できないのでしょうか?
ありがとうございます。
EDIT
このクラスが必要です: "org.jboss.ejb3.annotation.RemoteBinding" @RemoteBindingを使用します。
Edit 2:解決策 cmdでいくつかの "mvn clean install"を実行した後、私はmavenがtransitieの依存関係をダウンロードしようとしているのを見た..... 古いJBOSS REPOから。それは却下されたので、それだけで、次のexlusionsを追加する最終の.jar
をダウンロードする前に停止し
<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