2016-04-26 64 views
3

我有一个使用AspectJ的Maven的插件项目:Eclipse的AspectJ的Maven的插件丢失的tools.jar

org.codehaus.mojo AspectJ的Maven的插件 1.8

在eclipse(mars)中,我尝试导入项目作为maven项目,但是我在下面得到错误。为的com.sun 1.8 [错误]“dependencies.dependency.systemPath”:工具:AspectJ的Maven的插件:同时为org.codehaus.mojo的有效模式时遇到

问题罐子必须指定一个绝对路径,但 为$ {} toolsjarSystemPath @

我试图在我将Settings.xml加入toolsjarSystemPath我的属性。没有运气。我已经尝试在eclipse.ini中添加“-vm C:\ Program Files \ Java \ jdk1.7.0_79 \ lib”。再次,没有运气。有没有人知道这个问题的任何其他解决方案? 我有我的JAVA_HOME设置为: “C:\ Program Files文件\的Java \ jdk1.7.0_79”

我不知道了...... [error upgrading aspectj-maven-plugin v1.8

[1]的解决方案:error upgrading aspectj-maven-plugin v1.8唐不工作

+0

[错误升级aspectj-maven-plugin v1.8]可能重复(http://stackoverflow.com/questions/32997222/error-upgrading-aspectj-maven-plugin-v1-8) – kriegaex

回答

2

对我而言,有效的方法是删除所有JRE,并且只安装了JDK。这消除了这个问题,因为默认情况下Eclipse显然使用JRE。

6

正如我在another answer已经写(但StackOverflow的答案,这只是链接删除,所以我重复自己在这里):

我发现AspectJ的Maven插件的问题和固定它。我的pull request终于合并并包含在新的plugin version 1.9中。只需升级你的POM并享受。

P.S .:真正的问题是在Eclipse中,但将解决方法放到Maven插件中比在上游修复更容易。

+0

升级到AspectJ插件Spring Tool Suite 3.9中的1.9(从1.8开始)在我的项目中解决了这个问题。谢谢。 – CatsAndCode