【发布时间】:2011-07-18 14:06:00
【问题描述】:
当我在项目上运行 maven 包时,我将 JAVA_HOME 变量设置为 C:\Program Files\Java\jre6\,它告诉我它无法解决依赖关系
[ERROR] Failed to execute goal org.codehaus.mojo:aspectj-maven-plugin:1.0:compile (default) on project roo: Execution default of goal o
rg.codehaus.mojo:aspectj-maven-plugin:1.0:compile failed: Plugin org.codehaus.mojo:aspectj-maven-plugin:1.0 or one of its dependencies
could not be resolved: Could not find artifact com.sun:tools:jar:1.4.2 at specified path C:\Program Files\Java\jre6/../lib/tools.jar ->
[Help 1]
所以它假设 JAVA_HOME 实际上比实际更深一层,我查看了 maven 本地存储库,发现 log4j 1.2.16 使用了这个依赖项
我试图让 JAVA_HOME 看起来像 C:\Program Files\Java\jre6\bin\ 但后来 maven 无法运行,它告诉我我的 JAVA_HOME 路径错误
【问题讨论】: