我正在使用groovy ant任务来编译我的groovy文件,但似乎groovy锁定了jar文件,因此它无法移动,删除,签名等。有没有人遇到过这个bug之前有一个解决方法吗?似乎很奇怪,如果我运行groovy ant任务并编译为一个jar文件,groovy不会释放该jar文件。
感谢,
杰夫
答案 0 :(得分:1)
一旦ant构建完成,文件是否会被释放?如果是这种情况,请尝试在groovy任务上设置fork =“true”,以便创建另一个JVM,而不是Groovy共享Ant的JVM。这意味着一旦Groovy完成,就会释放分叉的JVM并释放锁。
如果Ant构建完成后锁定仍然存在,您能否提供一些关于Groovy正在做什么的详细信息?