AspectJjava13支持吗?
AspectJ java 13 support?
最近将一个大型项目从 Java 11 升级到 13。我正在使用 AspectJ 进行日志记录,现在我在启动时遇到此错误:
AspectJ Internal Error: unable to add stackmap attributes. Unsupported class file major version 57
很明显 Java 13 不受支持,查看他们提到的 AspectJ 网站 Java 12 支持在版本 1.9.3 中添加,但截至最新版本 1.9.4 , 仍然没有提到 Java 13 支持。
知道是否有办法解决这个问题,或者项目是否会很快再次更新?上次发布是在 5 月...
更新
根据要求,这是我的依赖声明:
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-aspects</artifactId>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-instrument</artifactId>
</dependency>
这是我的 Java 代理声明:
-javaagent:lib/aspectjweaver-1.9.4.jar -javaagent:lib/spring-instrument-5.2.0.RELEASE.jar
谢谢
AspectJ 1.9.5 刚刚删除并提供官方 Java 13 支持。 Spring Boot 2.2.1 仍然有 1.9.4 依赖项(可能会在 2.2.2 中更新)所以现在你必须在 POM.xml 文件中指定一个覆盖版本:
<dependency>
<groupId>org.aspectj</groupId>
<artifactId>aspectjweaver</artifactId>
<version>1.9.5</version><!--$NO-MVN-MAN-VER$-->
</dependency>
最近将一个大型项目从 Java 11 升级到 13。我正在使用 AspectJ 进行日志记录,现在我在启动时遇到此错误:
AspectJ Internal Error: unable to add stackmap attributes. Unsupported class file major version 57
很明显 Java 13 不受支持,查看他们提到的 AspectJ 网站 Java 12 支持在版本 1.9.3 中添加,但截至最新版本 1.9.4 , 仍然没有提到 Java 13 支持。
知道是否有办法解决这个问题,或者项目是否会很快再次更新?上次发布是在 5 月...
更新
根据要求,这是我的依赖声明:
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-aspects</artifactId>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-instrument</artifactId>
</dependency>
这是我的 Java 代理声明:
-javaagent:lib/aspectjweaver-1.9.4.jar -javaagent:lib/spring-instrument-5.2.0.RELEASE.jar
谢谢
AspectJ 1.9.5 刚刚删除并提供官方 Java 13 支持。 Spring Boot 2.2.1 仍然有 1.9.4 依赖项(可能会在 2.2.2 中更新)所以现在你必须在 POM.xml 文件中指定一个覆盖版本:
<dependency>
<groupId>org.aspectj</groupId>
<artifactId>aspectjweaver</artifactId>
<version>1.9.5</version><!--$NO-MVN-MAN-VER$-->
</dependency>