Closed Hinewhuang closed 1 year ago
我使用的是0.7.8版本
testable-processor这个模块因为使用了编译期增强方法,对JDK 11和以上版本编译器有兼容问题,计划在下个大版本里移除。如果在JDK 17编译且不使用@ EnablePrivateAccessProcessor
注解,可以先直接手工删掉这个模块再编译。
请问是直接这样移除么? exclusions exclusion artifactId testable-processor artifactId groupId com.alibaba.testable groupId exclusion exclusions 移除了对testable的正常功能有影响么?
testable-processor这个模块因为使用了编译期增强方法,对JDK 11和以上版本编译器有兼容问题,计划在下个大版本里移除。如果在JDK 17编译且不使用
@ EnablePrivateAccessProcessor
注解,可以先直接手工删掉这个模块再编译。
请问一下,0.7.9版本修复此问题没有呢?
testable-processor这个模块因为使用了编译期增强方法,对JDK 11和以上版本编译器有兼容问题,计划在下个大版本里移除。如果在JDK 17编译且不使用
@ EnablePrivateAccessProcessor
注解,可以先直接手工删掉这个模块再编译。请问一下,0.7.9版本修复此问题没有呢?
修复了,我用着没问题了
当我使用JDK17,并且通过maven打包时出现这个报错,但项目里面并没有使用这个注解EnablePrivateAccessProcessor
[ERROR] diagnostic: error: Bad service configuration file, or exception thrown while constructing Processor object: javax.annotation.processing.Processor: com.alibaba.testable.processor.EnablePrivateAccessProcessor Unable to get public no-arg constructor