手动停止构建时未删除Gradle .lock文件

时间:2015-08-31 10:24:32

标签: command-line gradle build locking ubuntu-12.04

从命令行运行gradle build并使用Ctrl + Z手动终止时,不会删除gradle生成的.lock文件。在下一次构建期间,我收到构建失败,并显示以下消息:

201103L

当我终止进程并再次运行build时,消息不会更改。甚至进程ID也保持不变。

是否建议从命令行停止gradle任务?否则,是否可以清除挂起的.lock文件?

2 个答案:

答案 0 :(得分:2)

1。在一个终端中运行非daemon内置版时,只需使用

即可在另一个终端中停止它
gradle --stop

2. 只要在同一个上下文中正确终止非守护程序构建,就应该清除.lock文件。如果没有,您可以手动删除它。

我建议使用最新的gradle版本。

答案 1 :(得分:1)

用命令清除:

find . -name "*.lock" | xargs rm

MAC

find /Users/myusername/.gradle/ -name "*.lock" | xargs rm

Linux

find ~/.gradle/ -name "*.lock" | xargs rm