我正在关注Artifactory 1-min Setup。我已经在我的本地主机上启动并运行了Artifactory,现在我正在尝试将其与Intellij/Gradle集成。
artifactory webapp提供了一个gradle.properties和build.gradle文件,所以我正在尝试将它们添加到我的IntelliJ项目中。但是,我不知道将gradle.properties文件放在哪里。
我尝试将gradle.properties内容(key=value对)复制到gradle/wrapper/gradle-wrapper.properties,不幸的是,这样做并不能使build.gradle文件中的密钥可访问。有什么想法吗?
发布于 2015-05-20 02:57:05
Gradle在以下位置查找gradle.properties文件:
项目构建目录(构建脚本所在的位置)中的
GRADLE_USER_HOME环境变量定义,如果未设置,则默认为GRADLE_USER_HOME一个文件中的属性将覆盖前一个文件中的属性(因此gradle用户主页中的文件优先于其他文件,而子项目中的文件优先于项目根中的文件)。
参考:https://gradle.org/docs/current/userguide/build_environment.html
发布于 2015-05-20 03:52:38
实际上有3个地方可以放置gradle.properties:
gradle用户主目录下的
GRADLE_USER_HOME环境变量定义,如果未设置,则默认为gradle子项目目录(在本例中为myProject2)Gradle在所有这些地方寻找gradle.properties,同时根据上面的顺序优先考虑属性定义。例如,对于gradle用户主目录(#1)和子项目(#2)中定义的属性,其值将从gradle用户主目录(#1)中获取。
您可以在gradle documentation 中找到有关它的更多详细信息。
https://stackoverflow.com/questions/30333837
复制相似问题