像這樣:
runtimeOnly(project.project(":project1").tasks.getByName<Jar>("shadowJar").archiveFile)
我不想使用runtimeOnly(project("project1")),因為該模塊有超過 2 個 jar 工件。
但是這是錯誤的。結果:
org.gradle.api.InvalidUserCodeException:不支持在任務':project1:shadowJar'完成之前查詢任務':project1:shadowJar'屬性'archiveFile'的映射值
uj5u.com熱心網友回復:
通過configuration使用:
runtimeOnly project(path: ":project1", configuration: "shadow")
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/493016.html
上一篇:未找到jOOQ代碼生成策略類
下一篇:跨多個版本目錄共享依賴版本
