motan
motan copied to clipboard
@MotanAsync 注解生成的*Async文件位置错误
version· : 1.1.9
@MotanAsync
public interface MotanDemoService {
String hello(String name);
}
生成的类位于根目录下,不在原项目下
不要在根pom中配置generated-sources,要在需要生成异步类的module的pom.xml中配置,可以参考demo模块的pom配置,这个子模块的MotanDemoServiceAsync
类是通过异步注解生成的。
ok, thanks
@rayzhang0603 现在 api项目下能生成, 但是在父项目下,还是一样的会生成类,是否应该禁止生成呢?
这块我调整了一下生成目录方式,改为使用StandardLocation.SOURCE_OUTPUT
作为生成目录,默认会生成在当前项目的target/generated-sources/annotations/
目录下,如果要修改默认生成路径,可以通过在maven-compiler-plugin插件配置中设置<generatedSourcesDirectory>来实现。相关修改可以参考这里
这个修改会在1.1.10版中支持,目前已经发版,公网仓库这两天应该就会可以下载到。