gpt4 book ai didi

spring - 你如何忽略 Maven 某些方面的 AspectJ 编译器警告

转载 作者:行者123 更新时间:2023-12-05 01:01:50 26 4
gpt4 key购买 nike

如果您将 AspectJ 编译器与 Aspect 库(例如 Springs)一起使用,并且您没有任何与特定 Aspect 匹配的类,您将得到:

[WARNING] advice defined in org.springframework.orm.jpa.aspectj.JpaExceptionTranslatorAspect has not been applied [Xlint:adviceDidNotMatch] 

但是对于这个特定的项目,我不需要这个方面以及其他一些方面。

似乎您可以使用 -Xlint 配置警告,但您似乎只能关闭所有不匹配建议的警告( adviceDidNotMatch=ignore )。我真正想做的是排除某些方面,例如 org.springframework.orm.jpa.aspectj.JpaExceptionTranslatorAspect .我似乎找不到排除方面的例子。

最佳答案

只是补充一点,可以为aspectj-maven-plugin更改adviceDidNotMatch的日志级别

<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>aspectj-maven-plugin</artifactId>
<artifactId>1.5</artifactId>
<configuration>
<Xlint>adviceDidNotMatch=error,noGuardForLazyTjp=ignore</Xlint>
</configuration>
</plugin>

可能的值:忽略/警告/错误

相关jira: https://jira.codehaus.org/browse/MASPECTJ-126

关于spring - 你如何忽略 Maven 某些方面的 AspectJ 编译器警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27410486/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com