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

gradle:如何从另一个项目访问gradle.properties,gradle,Gradle,如何从其他项目访问gradle.properties project1/gradle.properties project2 Project2使用与Project1相同的gradle.properties。gradle.properties在源代码管理中,因此将其放在用户主目录中不是一个好主意 Project1的gradle.properties包含一些我想在Project2中重用的凭据 有没有办法告诉Gradle Gradle.properties的位置?我认为在版本控制系统中输入用户名和

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

project1/gradle.properties

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

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


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

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

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


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

您的gradle.properties中有哪些是您想要在这两个版本上共享的?用户名、密码