错误升级aspectj-maven-plugin v1.8

agl*_*ina 19 aspectj-maven-plugin

将maven插件从1.7升级到1.8会导致以下错误消息:

[错误] com.sun的'dependencies.dependency.systemPath':tools:jar必须指定绝对路径,但是$ {toolsjarSystemPath} @pom.xml/ash-domain line 1

tia*_*eia 13

我有同样的问题,我刚刚在eclipse.ini中添加了JDK8的路径.
就我而言:

-vm
C:\Program Files (x86)\Java\jdk1.8.0_60\bin\javaw.exe
Run Code Online (Sandbox Code Playgroud)

(必须在-vmargs之前)


kri*_*aex 8

我在AspectJ Maven插件中发现了一个问题并修复了它.我的pull请求最终被合并,并包含在新的插件版本1.9中.只需升级您的POM即可享受.

PS:真正的问题在于Eclipse,但是将解决方法放入Maven插件比将其固定在上游更容易.

  • 我验证了Mojo的AspectJ Maven插件1.9版是否不会在JDK 1.8更新101上使用Eclipse 4.6 Neon来显示所描述的错误消息。谢谢。 (2认同)

小智 5

我通过添加toolsjarSystemPath作为默认的vm参数解决了Eclipse中的问题

Windows->首选项-> Java-> InstalledJRE-> EditJRE添加默认的vm参数:-DtoolsjarSystemPath =%JAVA_HOME%\ lib \ tools.jar