【发布时间】:2015-10-26 19:47:48
【问题描述】:
我正在使用 gradle 构建一个桌面应用程序,并且我正在尝试为我的应用程序创建一个发行版。我使用了应用程序插件(它继承了分发插件),当我调用 distZip 任务时,我想在该 zip 中创建一个文件,其中包含一个配置文件,其中的值作为 gradle 命令的参数传递。例如:当我打电话时
gradle build distZip --project-prop myproperty=myvalue
我想在 zip 发行版中生成一个包含该内容的属性文件。 我尝试了以下方法但没有成功:
applicationDistribution.into(".") {
new File("server.properties").write("myproperty=$myproperty")
}
当我这样做时,它会在项目的根目录中创建一个文件,而不是在分发 zip 的根目录中。有谁知道如何在分发 zip 中创建这个文件?
【问题讨论】:
标签: java gradle properties