У меня для переменной JAVA_HOME установлено значение C:\Program Files\Java\jre6\
, когда я запускаю пакет maven в проекте, он говорит мне, что не может разрешить зависимость
[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был неправ