添加java源码gradle生成的代码
一个小型gradle插件,为生成的代码添加了Java源集。
基本上,它执行以下操作:
在src
/
gen
/
java中定义一个新的源集
将主要Java源代码中的依赖项添加到生成的代码中
进入clean任务以自动删除所有生成的源。
如果存在idea模块,则还将src
/
gen
/
java标记为生成的源文件夹。
插件本身并不是真正有用的,但是可以被其他Java代码生成器插件使用:
class
MyPlugin
implements
Plugin<
Project
>
{
void
apply
(
Project
project
)
{
project
.
apply
(
plugin
:
'
ch.romasch.gradle.generated-code
'
)
project
.
generate
.
dependsOn
project
.
tasks
.
withType(
MyPluginTask
)
}
}
如何使用它
目前,该插件尚未在任何地方发布或注册。
要在本地使用它:
git克隆仓库
./gradlew构建安装
在您自己的插
评论0
最新资源