У меня переменная 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 был неправильным