2013-03-04 70 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的

編輯: 我無法通過刪除這條線之上重現此問題! !