-2

感谢回复,我正在寻找应用 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。


我按照你说的尝试过,但出现以下异常

FAILURE:无法确定要执行的任务。

  • 出了什么问题:在根项目“license-gradle-plugin-master”中找不到任务“licenseFormatMain”。

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

构建失败

谢谢,拉朱。

4

2 回答 2

0

FAILURE:无法确定要执行的任务。

出了什么问题:在根项目“license-gradle-plugin-master”中找不到任务“licenseFormatMain”。

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

如果您不应用 java 插件,就会发生这种情况。在您的构建文件中添加它为我完成了这项工作:

应用插件:'java'

编辑:我无法通过删除上面的这一行来重现这个问题!!!

于 2013-03-14T22:31:08.650 回答
0

因此,阅读说明表明您:

把它放在你的build.gradle文件中

buildscript {
    repositories {
        mavenCentral()
    }

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

apply plugin: 'license'

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.

然后输入

gradle licenseFormatMain
于 2013-03-05T09:02:58.407 回答