在gradle distZip包中包含spring上下文文件

在gradle distZip包中包含spring上下文文件,gradle,Gradle,我的项目根目录中有一个spring上下文文件和一个属性文件 运行gradle distZip时,我得到了所有的源代码和库,但是我如何也包括这两个文件呢?这些是解决问题的最简单的工作构建文件。您可以轻松地在构建中使用内容规范。有关的更多信息 使用 使用 Hm.应用程序插件(apply plugin:'application')与发行版插件冲突。你知道如何从应用程序插件中做到这一点吗?@Theodor更新了答案,加入了两个插件的解决方案。 apply plugin: 'distribution'

我的项目根目录中有一个spring上下文文件和一个属性文件


运行
gradle distZip
时,我得到了所有的源代码和库,但是我如何也包括这两个文件呢?

这些是解决问题的最简单的工作构建文件。您可以轻松地在构建中使用
内容
规范。有关的更多信息

使用 使用
Hm.应用程序插件(
apply plugin:'application'
)与
发行版
插件冲突。你知道如何从应用程序插件中做到这一点吗?@Theodor更新了答案,加入了两个插件的解决方案。
apply plugin: 'distribution'

distributions {
    main {
        contents {
            from "$projectDir" 
            into 'doc'
            include 'README'
        }
    }
}
apply plugin: 'application'

mainClassName = 'Main'

applicationDistribution.from("$projectDir") {
     into 'doc'
     include 'README'
}