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的更新间隔才会重新尝试解析-public 已过或强制更新”

我的 pom.xml 包含有关泽西岛的以下内容:

   <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 回答