创建自定义gradle插件以分析java源代码并生成代码

问题描述 投票:0回答:1

我正在尝试创建一个插件来生成一些Java代码并写回主源模块。我能够使用JavaPoet创建一个简单的pojo类并写入src / main / java。

为了使它有用,它应该从src / maim / java文件夹中读取代码并使用反射分析类。寻找一些注释然后生成一些代码。我是否在这种情况下使用SourceTask。看起来我只能通过文件访问类。是否可以将java类作为类读取并使用反射分析类?

java gradle code-generation gradle-plugin
1个回答
0
投票

由于您指定了要执行的操作:您需要实现注释处理器。这与gradle完全无关,而gradle插件实际上是错误的方法。请查看Java Annotation Processor,如果有任何问题,请回过头来提出更多问题。

© www.soinside.com 2019 - 2024. All rights reserved.