2015-12-21 35 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() 
     } 
    } 
} 
相關問題