我有一个使用aspectj-maven-plugin的项目:
org.codehaus.mojo Aspectj-maven-plugin 1.8
在日食(火星)中,我尝试将项目导入为 maven 项目,但出现以下错误。
在为 org.codehaus.mojo:aspectj-maven-plugin:1.8 构建有效模型时遇到问题 [错误] com.sun:tools:jar 的"dependencies.dependency.systemPath" 必须指定绝对路径,但 is ${toolsjarSystemPath} @
我尝试将工具jarSystemPath添加到我的设置.xml中的属性中。没有运气。我尝试添加"-vm C:\Program Files\Java\jdk1.7.0_79\lib"到eclipse.ini。再次,没有运气。有谁知道这个问题的其他解决方案?我已将JAVA_HOME设置为:"C:\Program Files\Java\jdk1.7.0_79"
我已经没有头绪了...[错误升级方面j-maven-plugin v1.8
[1]:升级 Aspectj-maven-plugin v1.8 时出错
正如我已经在另一个答案中写过的那样(但是只是链接的 StackOverflow 答案被删除,所以我在这里重复一遍):
我在AspectJ Maven插件中发现了一个问题并修复了它。我的拉取请求最终被合并并包含在新插件版本 1.9 中。只需升级您的 POM 即可享受。
PS:真正的问题在Eclipse中,但是在Maven插件中加入解决方法比在上游修复它更容易。
对我有用的是删除所有 JRE,只安装一个 JDK。这消除了这个问题,因为显然Eclipse默认使用JRE。