2011-03-27 47 views
2

我在我的tomcat实例上安装了最新的Nexus 1.9。这是我采取的步骤。Nexus Maven m2Eclipse问题

  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://本地主机:8080/NEXUS-的webapp-1.9.0 /内容/组/公共”

然后我去了并安装m2Eclipse到我的新的Eclipse3.6安装。

一切到这一点是顺利,但是当我尝试创建一个全新的Maven项目我得到的错误,当我尝试添加依赖和搜索我什么也没得到。

我得到的错误是 描述资源路径位置类型 无法计算构建计划:未能找到org.codehaus.mojo:AspectJ的Maven的插件:罐子:1.0 http://localhost:8080/nexus-webapp-1.9.0/content/groups/public/在本地仓库被缓存,直到联系的更新间隔已过或强制更新com.roo.sample未知分辨率将不会重试com.roo.sample未知Maven问题

我还下载了Springsource STS并尝试使用它而不是Eclipse 3.6而没有运气。

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

我的Nexus和Maven大约2年前工作,我记得它是安装并获得去很容易。我记得去添加依赖关系,并能够搜索大多数没有问题的公共罐子。这让我疯狂。

回答

0
  1. 走进Nexus和选择“更新 指数”,并在有关物品“过期缓存”。
  2. 进入您的本地文件夹的.m2和 删除相关* .lastUpdated 文件。
3

你可以尝试迫使行家的“-U”标志,检查库。这将忽略本地存储库中的任何* .lastUpdated文件。