0

ビルドは次のメッセージで失敗します:

"プロジェクトprimeplaceで目標org.grails:grails-maven-plugin:2.0.3:maven-clean(デフォルト)を実行できませんでした:Grails実行のクラスパスを作成できませんでした。実行の準備で実行可能ファイルの依存関係を解決する際に問題が発生しました。 http:// myrepro / nexus / content / groups / publicでcom.sun.jersey:jersey-client:bundle:1.11が見つからなかった場合、ローカルリポジトリにキャッシュされ、places-nexusの更新間隔まで解決が再試行されません。 -公開が経過したか、更新が強制されました」

私のpom.xmlには、Jerseyに関する次のものが含まれています。

   <dependency>
      <groupId>com.sun.jersey</groupId>
      <artifactId>jersey-client</artifactId>
      <version>1.11</version>
    </dependency>
    <dependency>
      <groupId>com.sun.jersey.contribs</groupId>
      <artifactId>jersey-apache-client4</artifactId>
      <version>1.11</version>
    </dependency>
    <dependency>
      <groupId>com.sun.jersey.contribs</groupId>
      <artifactId>jersey-multipart</artifactId>
      <version>1.11</version>
    </dependency>
    <dependency>
      <groupId>com.sun.jersey.contribs.jersey-oauth</groupId>
      <artifactId>oauth-signature</artifactId>
      <version>1.11</version>
    </dependency>
    <dependency>
      <groupId>com.sun.jersey.contribs.jersey-oauth</groupId>
      <artifactId>oauth-client</artifactId>
      <version>1.11</version>
    </dependency>

これを修正する方法について何か提案はありますか?

4

1 に答える 1

0

${HOME}/.m2/repository の下にあるローカル リポジトリを削除して、ビルドを再試行してください。もう一度失敗した場合は、指定した依存関係を変更する必要があるかもしれません。依存関係を次のように変更する必要がある場合があります (最初の依存関係の場合)。

   <dependency>
      <groupId>com.sun.jersey</groupId>
      <artifactId>jersey-client</artifactId>
      <version>1.11</version>
      <type>bundle</type>
    </dependency>
于 2012-05-30T17:28:15.013 に答える