2015-10-15 38 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