2
如何在Gradle中配置Jar任務以創建帶目錄條目的jar文件?使用Gradle生成的jar存檔中的目錄條目
與Ant的jar任務的「filesonly = false」選項或導出Jar對話框中的Eclipse選項「添加目錄條目」類似。老實說,我無法看到Jar與目錄條目之間的區別,還有一個沒有它們,但我有一個Spring項目,它使用來自外部Jar的一些@Component配置的bean:如果該Jar有目錄條目,Spring能夠找到bean,否則不能(如Spring文檔本身所述)。
UPDATE:我發現在最近的版本中(我目前使用的是1.0-m6)Gradle已經以正確的方式創建Jar,即:具有所有正確的目錄條目。我的問題是由於我自己的任務中存在一個錯誤,那就是構建了不完整內容的類目錄。