aglavina
aglavina

Reputation: 395

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

Upvotes: 21

Views: 13544

Answers (6)

Habib
Habib

Reputation: 1

I was facing the same issue. Went to check my build path and realised its due to a lack of Maven Dependency in the library table. I follow here: Missing Maven dependencies in Eclipse project and matter was resolved. So perhaps check if Maven is present in the build path.

Upvotes: 0

Pablo Gutierrez
Pablo Gutierrez

Reputation: 110

If you're from command line, you need to have a parameter passed to the maven command with the absolute path of the $JAVA_HOME/lib/tools.jar

So, the thing would end something like this:

mvn -DtoolsjarSystemPath=$JAVA_HOME/lib/tools.jar clean

In my case even a simple clean was failing.

Upvotes: 0

tiagocorreia
tiagocorreia

Reputation: 153

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)

Upvotes: 13

kriegaex
kriegaex

Reputation: 67317

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.

Upvotes: 9

divideByZero
divideByZero

Reputation: 1188

I’m ashamed to admit that in my case this error was caused by wrong JAVA_HOME path: I point it out to jre, not jdk folder

Upvotes: 3

Aviram
Aviram

Reputation: 59

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

Upvotes: 5

Related Questions