Groovy 如何通过自定义Gradle插件获取反射构建项目并在项目中创建新的类文件? 我的自定义Gradle插件中有两种方法: 第一个方法(名为CreateClass)应该在src building项目中创建新的类文件 第二个方法(名为getAllClass)应该获取构建项目和子项目的反射变量
如何在现有可变项目的帮助下做到这一点Groovy 如何通过自定义Gradle插件获取反射构建项目并在项目中创建新的类文件? 我的自定义Gradle插件中有两种方法: 第一个方法(名为CreateClass)应该在src building项目中创建新的类文件 第二个方法(名为getAllClass)应该获取构建项目和子项目的反射变量,groovy,gradle,Groovy,Gradle,如何在现有可变项目的帮助下做到这一点 class CustomPlugin implements Plugin<Project> { void apply(Project project) { project.task("runMyPlugin") << { createClass(project) getAllClass(project) } } void cre
class CustomPlugin implements Plugin<Project> {
void apply(Project project) {
project.task("runMyPlugin") << {
createClass(project)
getAllClass(project)
}
}
void createClass(Project project) {
//In this block need create new class file in src building project
}
void getAllClass(Project project) {
//In this method needed get reflection var building project and subproject
String packageName
def reflections = new Reflections(packageName)
}
}
class CustomPlugin实现插件{
无效申请(项目){
任务(“runMyPlugin”)