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
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
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)
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.
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
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
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.
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.
© 2022 - 2024 — McMap. All rights reserved.