[英]How do I get this Jar task to include resource files in Gradle?
我繼承了Gradle項目,但我對Gradle的了解還是很少。 在我的build.gradle
文件中,定義了以下任務,該任務將構建具有所有必要依賴項的JAR:
task jarWithDependents(type: Jar, dependsOn: [clean, jar]) {
from files(sourceSets.main.output.classesDir)
from { configurations.compile.collect { zipTree(it) } }
manifest {
attributes 'Main-Class': 'com.packagename.Main'
}
}
麻煩的是,此任務不包含我在最終JAR的resources
文件夾中放置的任何文件。 如何修改此代碼以確保資源文件打包在JAR中?
您僅包括類文件輸出。 如果要包括所有SourceSet
輸出,請執行以下操作:
from sourceSets.main.output
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.