2015-10-15 35 views
1

我寫了一個自定義插件,它對乾淨任務沒有任何作用。我的插件適用於LifecycleBasePlugin(所以它將建立,檢查,清潔等)。Gradle clean被認爲是最新的

如果我打電話gradle clean它被認爲是最新的,沒有任何反應。我想從源代碼應該刪除構建目錄/project.getBuildDir()/,我也把我的內置文件。

gradle這個-im清潔的輸出:

Selected primary task 'clean' from project : 
Tasks to be executed: [task ':clean'] 
:clean (Thread[main,5,main]) started. 
:clean 
Skipping task ':clean' as task onlyIf is false. 
:clean SKIPPED 
:clean (Thread[main,5,main]) completed. Took 0.011 secs. 

我還試圖刪除.gradle。

+0

很難說沒有看到你的'build.gradle'文件。 'gradle clean'默認情況下應該刪除你的build目錄。但是,根據您在腳本中對您的構建目錄所做的操作,您可能會困惑它。 – lurker

回答

0

,你可以執行以下

gradle build --refresh-dependencies 

命令刪除.gradle文件夾中的用戶文件夾,並重新編譯。

在Linux或Mac

~/.gradle 

在Windows

C:User¥your-id¥.gradle 

請嘗試。

+0

謝謝,我會試試這些。這似乎是非常有用的,因爲我只試圖刪除我的項目文件夾中的.gradle。 – user1724641