缺少 Eclipse aspectj-maven-plugin tools.jar
Eclipse aspectj-maven-plugin missing tools.jar
我有一个使用 aspectj-maven-plugin 的项目:
org.codehaus.mojo
aspectj-maven-plugin
1.8
在 eclipse(mars) 中,我尝试将项目导入为 maven 项目,但出现以下错误。
problem was encountered while building the effective model for org.codehaus.mojo:aspectj-maven-plugin:1.8 [ERROR] 'dependencies.dependency.systemPath' for com.sun:tools:jar must specify an absolute path but
is ${toolsjarSystemPath} @
我已尝试将 toolsjarSystemPath 添加到我 Settings.xml 的属性中。没有运气。我尝试将“-vm C:\Program Files\Java\jdk1.7.0_79\lib”添加到 eclipse.ini。再次,没有运气。有谁知道这个问题的任何其他解决方案?
我已将 JAVA_HOME 设置为:"C:\Program Files\Java\jdk1.7.0_79"
我不知道了...
[
的解法
[1]: 不工作
对我有用的是删除所有 JRE,只安装 JDK。这消除了问题,显然 Eclipse 默认使用 JRE。
正如我在 中所写的那样(但只是链接的 Whosebug 答案被删除了,所以我在这里重复一遍):
我在 AspectJ Maven 插件中发现了一个问题并修复了它。我的pull request was finally merged and is contained in the new plugin version 1.9。只需升级您的 POM 即可享受。
P.S.: 真正的问题出在 Eclipse 中,但是将解决方法放入 Maven 插件中比在上游修复它更容易。
我有一个使用 aspectj-maven-plugin 的项目:
org.codehaus.mojo aspectj-maven-plugin 1.8
在 eclipse(mars) 中,我尝试将项目导入为 maven 项目,但出现以下错误。
problem was encountered while building the effective model for org.codehaus.mojo:aspectj-maven-plugin:1.8 [ERROR] 'dependencies.dependency.systemPath' for com.sun:tools:jar must specify an absolute path but is ${toolsjarSystemPath} @
我已尝试将 toolsjarSystemPath 添加到我 Settings.xml 的属性中。没有运气。我尝试将“-vm C:\Program Files\Java\jdk1.7.0_79\lib”添加到 eclipse.ini。再次,没有运气。有谁知道这个问题的任何其他解决方案? 我已将 JAVA_HOME 设置为:"C:\Program Files\Java\jdk1.7.0_79"
我不知道了...
[
[1]:
对我有用的是删除所有 JRE,只安装 JDK。这消除了问题,显然 Eclipse 默认使用 JRE。
正如我在
我在 AspectJ Maven 插件中发现了一个问题并修复了它。我的pull request was finally merged and is contained in the new plugin version 1.9。只需升级您的 POM 即可享受。
P.S.: 真正的问题出在 Eclipse 中,但是将解决方法放入 Maven 插件中比在上游修复它更容易。