2015-12-21 37 views
1

我旁边的默认结构工程:如何通过定制gradle插件在我的源代码目录项目中创建文件?

src -> main -> java -> my package 

和自定义插件的gradle:

class CustomPlugin implements Plugin<Project> { 

    @Override 
    void apply(Project project) { 
     project.task('createFile') << { 
      //Creating file in source directory 
     } 
    } 
} 

我想在我的src目录下创建文件时,我通过我的插件的gradle调用自定义任务。怎么做?可能吗?

回答

1

这将是:

apply plugin: 'java' 
apply plugin: CustomPlugin 

class CustomPlugin implements Plugin<Project> { 

    @Override 
    void apply(Project project) { 
     project.task('createFile') << { 
      new File(project.file('src'), 'some-file').createNewFile() 
     } 
    } 
} 
相关问题