2013-03-04 36 views
-2

感谢回复,我正在寻找应用License-gradle-plugin来检查我的源代码中的标题。请给我完整的脚本。license-gradle-plugin

buildscript { 
    repositories { 
     mavenCentral() 
    } 

    dependencies { 
     classpath 'nl.javadude.gradle.plugins:license-gradle-plugin:0.5.0' 
    } 
} 

apply plugin: 'license' 

我在build.gradle用这个代码,但它没有更新我的所有源文件src/main/*.groovy files头。如果不在groovy文件中写入标题,我该如何编写构建脚本来检查是否存在.groovy文件中的标题?

谢谢, kothapeta Raju。


我试着像你说的,但得到以下异常

失败:无法确定要执行哪些任务。

  • 出了什么问题: 任务 'licenseFormatMain' 没有根项目 '许可gradle这个-插件主' 找到。

  • 尝试: 运行gradle任务以获取可用任务的列表。

构建失败

感谢, 拉朱。

回答

0

所以,reading the instructions表明您:

将这个在您的build.gradle文件

buildscript { 
    repositories { 
     mavenCentral() 
    } 

    dependencies { 
     classpath 'nl.javadude.gradle.plugins:license-gradle-plugin:0.5.0' 
    } 
} 

apply plugin: 'license' 

在您的项目

Copyright (C)2013 - Tim Yates 

Licensed under the Apache License, Version 2.0 (the "License"); 
you may not use this file except in compliance with the License. 
You may obtain a copy of the License at 

    http://www.apache.org/licenses/LICENSE-2.0 

Unless required by applicable law or agreed to in writing, software 
distributed under the License is distributed on an "AS IS" BASIS, 
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 

See the License for the specific language governing permissions and 
limitations under the License. 

的根目录下创建文件LICENSE然后键入

gradle licenseFormatMain 
+0

gradle licenseFormatMain – 2013-03-05 10:56:17

+0

我使用了gradle licenseFormatMain,但得到错误在根项目中找不到任务'licenseFormatMain' – 2013-03-05 10:57:33

+0

什么版本的gradle?你能编辑你的问题来发布你正在使用的'build.gradle'文件吗? – 2013-03-05 10:58:15

0

失败:无法确定要执行哪些任务。

出了什么问题:在root项目'license-gradle-plugin-master'中未找到任务'licenseFormatMain'。

尝试:运行gradle任务以获取可用任务的列表。

如果您不应用java插件,就会发生这种情况。增加这个在生成文件中所做的工作对我来说:

应用插件:“Java的

编辑: 我无法通过删除这条线之上重现此问题! !