繁体   English   中英

aspectj-maven-plugin 1.11:缺少工具。jdk 11 的 jar 问题

[英]aspectj-maven-plugin 1.11 : missing tools.jar issue with jdk 11

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

[错误] 无法执行目标 org.codehaus.mojo:aspectj-maven-plugin:1.11:compile (default) on project groundtruth-storage-writer: 执行默认目标 org.codehaus.mojo:aspectj-maven-plugin:1.11 :编译失败:插件 org.codehaus.mojo:aspectj-maven-plugin:1.11 或其依赖项之一无法解析:找不到工件 com.sun:tools:jar:11.0.7 在指定路径...\ Java\jdk-11.0.7/../lib/tools.jar

如何解决这个问题?

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

不幸的是,(截至 2020 年 7 月)“官方” aspectj-maven-plugin的当前版本仅在 Java 8 上运行。这里这里有两个悬而未决的问题,还有几个 PR 修复了它们,但维护者没有回应对他们中的任何一个。

您可以尝试切换到插件的不同分支,例如Nick Wong 的版本

<dependency>
  <groupId>com.nickwongdev</groupId>
  <artifactId>aspectj-maven-plugin</artifactId>
  <version>1.12.6</version>
</dependency>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM