Обновление ошибки aspectj-maven-plugin v1.8

Обновление плагина maven с 1.7 до 1.8 приводит к следующему сообщению об ошибке:

[ERROR] 'dependencies.dependency.systemPath' для com.sun: tools: jar должен указывать абсолютный путь, но ${toolsjarSystemPath} @   pom.xml/строка зонной области 1

Ответы

Ответ 1

У меня была такая же проблема, и я только что добавил в eclipse.ini путь к JDK8.
В моем случае:

-vm
C:\Program Files (x86)\Java\jdk1.8.0_60\bin\javaw.exe

(должно быть до -vmargs)

Ответ 2

Я нашел проблему в плагине AspectJ Maven и исправил ее. Мой запрос на перенос окончательно слился и содержится в новой версии версии 1.9. Просто обновите свой POM и наслаждайтесь.

P.S.: Реальная проблема в Eclipse, но было проще установить обходной путь в плагин Maven, чем для его исправления вверх по потоку.

Ответ 3

Я решил проблему в eclipse, добавив toolsjarSystemPath в качестве аргумента vm по умолчанию

Windows → Настройки → Java → InstalledJREs → EditJRE Добавьте аргумент vm по умолчанию: -DtoolsjarSystemPath =% JAVA_HOME%\lib\tools.jar

Ответ 4

Мне стыдно признаться, что в моем случае эта ошибка была вызвана неправильным путём JAVA_HOME: я указываю его на jre, а не на папку jdk