2016-04-26 37 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