gradle :如何从另一个项目访问 gradle.properties



如何从另一个项目访问gradle.properties

project1/gradle.properties
project2

Project2 使用与 Project 1 相同的gradle.propertiesgradle.properties在源代码管理中,因此将其放在用户主目录中不是好主意。

项目1的gradle.properties包含一些我想在项目2中重用的凭据。

有没有办法告诉格拉德尔gradle.properties的位置?

我认为将用户名和密码放入版本控制系统不是一个好主意。您的用户主页是存储凭据的地方。 确保用户主gradle.properties只能由用户进程读取。在类似Unix的操作系统上,这将是:

chmod 600 ~/.gradle/gradle.properties

此外,在共享gradle.properties的存储库之间创建依赖关系感觉像是错误的方法。这就是为什么Gradle引入了用户主页gradle.properties

但是,如果您仍然认为这是一个好主意和/或您没有任何其他选择,您可以设置-Dgradle.user.home=project1它将从Project1中获取gradle.properties

最新更新