我正在尝试使用metrics-aspectj库(https://github.com/astefanutti/metrics-aspectj)在我的Dropwizard应用程序中使用带注释的指标,但是在启动时看到以下异常:
[ERROR] Failed to execute goal org.codehaus.mojo:aspectj-maven-plugin:1.8:compile (default) on project app: AJC compiler errors:
[ERROR] error Missing message: configure.incompatibleComplianceForSource in: org.aspectj.ajdt.ajc.messages
[ERROR] error no sources specified
[ERROR] abort AspectJ Compiler 1.8.7
这是我的pom文件中的内容:
io.astefanutti.metrics.aspectj
metrics-aspectj
1.2.0
org.aspectj
aspectjrt
1.8.10
org.codehaus.mojo
aspectj-maven-plugin
1.8
1.8
1.8
io.astefanutti.metrics.aspectj
metrics-aspectj
compile
应用详情
> Java 8
> Dropwizard
>多模块设置
解决方法:
[ERROR] error Missing message: configure.incompatibleComplianceForSource in: org.aspectj.ajdt.ajc.messages
将通过添加进行修复
1.8
除了< source /> & < target />
< complianceLevel />默认为1.5,< source /> 1.8不向后兼容1.5.
标签:java-8,maven,aspectj,dropwizard,java
来源: https://codeday.me/bug/20191110/2014108.html