Java aspectj maven插件1.11:jdk 11缺少tools.jar问题

Java aspectj maven插件1.11:jdk 11缺少tools.jar问题,java,maven-plugin,aspectj,java-11,Java,Maven Plugin,Aspectj,Java 11,我在pom中安装了aspectj maven插件:1.11,在系统中安装了jdk 11。Jdk 11在lib目录中没有tools.jar。这导致maven构建失败,并出现错误: [错误]无法执行目标 org.codehaus.mojo:aspectj maven插件:1.11:编译默认值 project groundtruth存储编写器:目标的执行默认值 org.codehaus.mojo:aspectj-maven插件:1.11:编译失败:插件 org.codehaus.mojo:aspect

我在pom中安装了aspectj maven插件:1.11,在系统中安装了jdk 11。Jdk 11在lib目录中没有tools.jar。这导致maven构建失败,并出现错误:

[错误]无法执行目标 org.codehaus.mojo:aspectj maven插件:1.11:编译默认值 project groundtruth存储编写器:目标的执行默认值 org.codehaus.mojo:aspectj-maven插件:1.11:编译失败:插件 org.codehaus.mojo:aspectj maven插件:1.11或其依赖项之一 无法解决:找不到工件 com.sun:tools:jar:11.0.7位于指定路径…\Java\jdk-11.0.7/。/lib/tools.jar

如何解决这个问题


有一个答案,但这已经超过2年了。

不幸的是,截至2020年7月,官方aspectj maven插件的当前版本仅在Java 8上运行。它有两个悬而未决的问题,还有几个PRs正在修复它们,但维护人员没有对其中任何一个作出响应

您可以尝试切换到插件的其他分支,例如:

com.nickwongdev aspectj maven插件 1.12.6
不幸的是,截至2020年7月,官方aspectj maven插件的当前版本仅在Java8上运行。它有两个悬而未决的问题,还有几个PRs正在修复它们,但维护人员没有对其中任何一个作出响应

您可以尝试切换到插件的其他分支,例如:

com.nickwongdev aspectj maven插件 1.12.6
问题基本上是一样的,对吧?这些解决方案是否表明它们对你不起作用?它不起作用。你已经尝试了和?因为你正在使用的版本本身已经有2年历史了。问题几乎是一样的,对吗?这些解决方案是否表明它们对你不起作用?它不起作用。你已经尝试了和?因为你使用的版本本身已经2年了。是的,这是一种官方的非官方版本。Nick正试图成为Mojohaus插件的维护者,但那里的一切都非常缓慢。他的叉子现在甚至得到IntelliJ IDEA的支持,并在最新的几个2020.x版本中自动识别。在Eclipse中,情况还不是很好。另见我的答案。是的,这是一种官方的非官方版本。Nick正试图成为Mojohaus插件的维护者,但那里的一切都非常缓慢。他的叉子现在甚至得到IntelliJ IDEA的支持,并在最新的几个2020.x版本中自动识别。在Eclipse中,情况还不是很好。另见我的答案。