如何在Gradle中配置Jar任务以创建包含目录条目的jar文件?
与Ant的jar任务的“filesonly = false”选项或Export Jar对话框中的Eclipse选项“Add directory entries”类似。
老实说,我看不出Jar与目录条目和没有目录条目的区别,但是我有一个Spring项目,它使用来自外部Jar的@Component配置bean:如果那个Jar有目录条目,Spring能够找到bean,否则不能(如Spring文档中所述)。
UPDATE :我发现在最后一个版本中(我目前正在使用1.0-m6)Gradle已经正确地创建了Jar,即:使用所有正确的目录条目。我的问题是由于我自己的任务中的一个错误正在构建具有不完整内容的类目录。
答案 0 :(得分:0)
我还没有找到让Gradle添加目录条目的方法,但正如我在问题中已经说明的那样,Gradle的最新版本正确地做了。因此,如果任何人遇到像我这样的问题,解决方案就是升级Gradle; o)