当我在项目上运行 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 路径错误