Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

error upgrading aspectj-maven-plugin v1.8

Upgrading the maven plugin from 1.7 to 1.8 results in the following error message:

[ERROR] 'dependencies.dependency.systemPath' for com.sun:tools:jar must specify an absolute path but is ${toolsjarSystemPath} @ pom.xml /ash-domain line 1

like image 885
aglavina Avatar asked Oct 07 '15 16:10

aglavina


3 Answers

I had the same problem and I've just added in eclipse.ini the path to the JDK8.
In my case:

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

(must be before -vmargs)

like image 67
tiagocorreia Avatar answered Oct 15 '22 16:10

tiagocorreia


I found a problem in AspectJ Maven plugin and fixed it. My pull request was finally merged and is contained in the new plugin version 1.9. Just upgrade your POM and enjoy.

P.S.: The real problem is in Eclipse, but it was easier to put a workaround into the Maven plugin than to get it fixed upstream.

like image 9
kriegaex Avatar answered Oct 15 '22 17:10

kriegaex


I solved the problem in eclipse by adding toolsjarSystemPath as a default vm argument

Windows-->Preferences-->Java-->InstalledJREs-->EditJRE Add default vm argument: -DtoolsjarSystemPath=%JAVA_HOME%\lib\tools.jar

like image 5
Aviram Avatar answered Oct 15 '22 17:10

Aviram