我偶然發現了一篇關於如何在Gradle中製作fat jar文件的文章。來自configurations.compile.collect的Gradle命令
jar {
from configurations.compile.collect { it.isDirectory() ? it : zipTree(it) }
}
我的問題是
什麼是jar元素?這是一種聲明屬性的方法嗎?據我所知,我可以如下定義屬性:
PROP1 { PROP2 { prop3.prop4 = 5 } }
這相當於:prop1.prop2.prop3.prop4 = 5
- from聲明:它是一種方法嗎?我的意思是它來自(params)。
我還發現了一篇關於ConfigurationContainer的文章:https://gradle.org/docs/current/javadoc/org/gradle/api/artifacts/ConfigurationContainer.html。
但是,我無法鏈接信息以在此處查看完整圖片。
有關_jar_任務(和_from_方法)的更多信息,請檢查:https://gradle.org/docs/current/dsl/org.gradle.api.tasks.bundling.Jar.html。 – roomsg 2015-02-10 19:10:13
@Amnon您正在尋找什麼類型的代碼片段?問題提供了代碼剪切,並詢問每個部分代表什麼。如果你對這段代碼有不同的疑問,你可以打開一個新的問題,或者禮貌地詢問答案評論中的細節。 – cmcginty 2017-08-11 06:22:59