3

我有一个弹簧上下文文件和一个位于我的项目根目录中的属性文件。

运行时,gradle distZip我得到了所有源以及库,但是我如何还包括这两个文件?

4

1 回答 1

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'
}
于 2013-09-01T14:18:55.513 回答