【问题标题】:Nexus Maven m2Eclipse IssueNexus Maven m2Eclipse 问题
【发布时间】:2011-07-23 17:03:19
【问题描述】:

我在我的 tomcat 实例上安装了最新的 Nexus 1.9。以下是我采取的步骤。

  1. 将 War 文件复制到 Tomcat Webapps 目录。
  2. 启动 Tomcat
  3. 已登录 Nexus 管理控制台。
  4. 检查并将所有代理存储库“下载远程索引设置”从 False 设置为 True 并保存设置。
  5. 重新索引所有存储库。
  6. 还确保是快照而不是存储库策略的版本。
  7. 转到公共存储库并将所有存储库添加到可用存储库部分并保存设置
  8. 重新索引公共存储库。

下载并安装了 Maven 3.0。 我将我的 settings.xml 更新为与以下示例中的一样 http://www.sonatype.com/books/nexus-book/reference/maven-sect-single-group.html 我的网址指向“http://localhost:8080/nexus-webapp-1.9.0/content/groups/public”

然后我将 m2Eclipse 安装到我的新 Eclipse 3.6 安装中。

到目前为止一切都很顺利,但是当我尝试创建一个全新的 Maven 项目时出现错误,而当我尝试添加依赖项和搜索时却一无所获。

我得到的错误是 说明 资源路径 位置 类型 无法计算构建计划:未能在http://localhost:8080/nexus-webapp-1.9.0/content/groups/public/ 中找到org.codehaus.mojo:aspectj-maven-plugin:jar:1.0 已缓存在本地存储库中,直到nexus 的更新间隔已过或更新后才会重新尝试解析被强制 com.roo.sample 未知的 Maven 问题

我还下载了 Springsource STS 并尝试使用它而不是 Eclipse 3.6,但没有成功。

我也有很多关于 jar 丢失的错误。

大约 2 年前,我使用过 Nexus 和 Maven,我记得它很容易安装和使用。我记得过去添加依赖项并能够毫无问题地搜索大多数公共 jar。这让我发疯了。

【问题讨论】:

    标签: maven m2eclipse nexus


    【解决方案1】:

    您可以尝试通过“-U”标志强制 maven 检查存储库。这将忽略本地存储库中的任何 *.lastUpdated 文件。

    【讨论】:

      【解决方案2】:
      1. 进入 Nexus 并选择“更新 索引”和“过期缓存”。
      2. 进入本地 .m2 文件夹并 删除相关的 *.lastUpdated 文件。

      【讨论】:

        猜你喜欢
        • 2012-12-07
        • 2011-10-04
        • 1970-01-01
        • 2011-03-31
        • 2014-10-08
        • 1970-01-01
        • 2020-04-28
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多