【发布时间】:2011-07-23 17:03:19
【问题描述】:
我在我的 tomcat 实例上安装了最新的 Nexus 1.9。以下是我采取的步骤。
- 将 War 文件复制到 Tomcat Webapps 目录。
- 启动 Tomcat
- 已登录 Nexus 管理控制台。
- 检查并将所有代理存储库“下载远程索引设置”从 False 设置为 True 并保存设置。
- 重新索引所有存储库。
- 还确保是快照而不是存储库策略的版本。
- 转到公共存储库并将所有存储库添加到可用存储库部分并保存设置
- 重新索引公共存储库。
下载并安装了 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。这让我发疯了。
【问题讨论】: