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引入了用户homeGradle.properties
但是,如果您仍然认为这是一个好主意,并且/或者您没有任何其他选择,您可以设置
-Dgradle.user.home=project1
,它将从project1中选择gradle.properties
。您的gradle.properties中有哪些是您想要在这两个版本上共享的?用户名、密码