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

时间:2018-06-11 01:29:54

标签: gradle

如何从其他项目访问gradle.properties

project1/gradle.properties

project2

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

Project1的gradle.properties包含我想在Project2中重用的一些凭据。

有没有办法告诉Gradle gradle.properties的位置?

1 个答案:

答案 0 :(得分:0)

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

chmod 600 ~/.gradle/gradle.properties

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

的原因

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