2010-12-14 15 views
1

私のpom.xmlに私はmaven-jaxb-pluginを設定しましたが、「必要なプラグインが見つかりませんでした:プラグインが見つかりませんでした - 目標名が正しいことを確認してください:任意のリポジトリ "のためです。私の設定は次のようになります:maven-jaxb-pluginの依存関係/リポジトリは?

<plugin> 
    <groupId>com.sun.tools.xjc.maven2</groupId> 
    <artifactId>maven-jaxb-plugin</artifactId> 
    <version>1.1</version> 
    <executions> 
     <execution> 
      <phase>generate-sources</phase> 
      <goals> 
       <goal>generate</goal> 
      </goals> 
     </execution> 
    </executions> 
    <configuration> 
     <generate-package>tld.mycompany.myproject.data.ws-schema</generate-package> 
     <schemaDirectory>src/main/resources/ws/xsd</schemaDirectory> 
    </configuration> 
</plugin> 

依存関係で、私は以下を追加しました。

<dependency> 
    <groupId>maven-plugins</groupId> 
    <artifactId>maven-jaxb-plugin</artifactId> 
    <version>1.1.0</version> 
</dependency> 
<dependency> 
    <groupId>org.jvnet.jaxb2.maven2</groupId> 
    <artifactId>maven-jaxb2-plugin</artifactId> 
    <version>0.7.5</version> 
</dependency> 
<dependency> 
    <groupId>javax.xml.bind</groupId> 
    <artifactId>jaxb-api</artifactId> 
    <version>2.2</version> 
</dependency> 
<dependency> 
    <groupId>com.sun.xml.bind</groupId> 
    <artifactId>jaxb-xjc</artifactId> 
    <version>2.2</version> 
</dependency> 
<dependency> 
    <groupId>com.sun.xml.bind</groupId> 
    <artifactId>jaxb-impl</artifactId> 
    <version>2.2</version> 
</dependency> 

私は何が欠けていますか?なぜそれは正しい人工物を見つけることができないのですか?

乾杯

ニック

答えて

0

このような問題に直面したとき、私は、あなたが使用可能なmavenの検索エンジンの1提案:

  • mvnbrowser
  • jarvana
  • mvnrepository

私の好みを持っている2人。

  • maven-jaxb-pluginは、Apache
  • のmaven-JAXB2-プラグイン0.7.5が知られていないで公開されています。ここでは、彼らはあなたの成果物について言うものです。最新のバージョンは、mvnbrowserでは0.7.3、jarvanaでは0.7.4です。あなたのMavenのビルドは2.2 JavaNetととJBossのリポジトリ

まあ両方で利用可能である

  • JAXB-APIを破られる理由とすることができる、私は推測すると、あなたが得る、あなたのためのすべての仕事をするwion't今すぐ写真。

  • +0

    mvnbrowserは同様に私のが普通です。あなたはバージョンについては正解ですが、正しい内容ではなく「301 Moved Permanently」HTMlエラーページが含まれていることが判明しました。手動でダウンロードして適切な場所に配置しました。それは本当に解決ではありませんが、間違ったリポジトリを使用していると思われますが、私はどのリポジトリを使うべきかを知ることができません。 – niklassaers

    +0

    @niklassaersチームプロキシを使用している可能性があります。まず、.m2 /リポジトリ内の既存のエントリを削除し、プロキシが定義されている場合は、設定(プロジェクトとユーザの両方... .m2/settings.xml)を確認してください。もしそうなら、あなたはそのサイト(Nexus、Archiva、Artifactory)上のログインを見つけて、プロキシされたリポジトリが正しいかどうかを調べるでしょう。 – Riduidel

    関連する問題