簡體   English   中英

我如何獲得這個Jar任務以在Gradle中包含資源文件?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM