我有一个弹簧上下文文件和一个位于我的项目根目录中的属性文件。
运行gradle distZip
时,我会收到所有来源以及库,但我如何同时包含这两个文件?
答案 0 :(得分:3)
这些是解决问题的最简单的工作构建文件。您可以在构建中轻松使用contents
规范。有关CopySpec
的更多信息。
apply plugin: 'distribution'
distributions {
main {
contents {
from "$projectDir"
into 'doc'
include 'README'
}
}
}
apply plugin: 'application'
mainClassName = 'Main'
applicationDistribution.from("$projectDir") {
into 'doc'
include 'README'
}