我正在关注Artifactory 1-min Setup。我在我的localhost上运行了Artifactory,现在我正在尝试将它与Intellij / Gradle集成。
神器webapp会提供gradle.properties
和build.gradle
文件,因此我尝试将这些文件添加到IntelliJ项目中。但是,我不知道将gradle.properties
文件放在何处。
我尝试将gradle.properties
内容(键=值对)复制到gradle/wrapper/gradle-wrapper.properties
,遗憾的是这样做并不能使build.gradle
文件中的密钥可访问。有什么想法吗?
答案 0 :(得分:86)
Gradle查找gradle.properties
个文件就是这些地方:
GRADLE_USER_HOME
环境变量定义,如果未将其设置为默认USER_HOME/.gradle
)来自一个文件的属性将覆盖之前的属性(因此gradle用户主目录中的文件优先于其他文件,子项目中的文件优先于项目根目录中的文件)。
参考:https://gradle.org/docs/current/userguide/build_environment.html
答案 1 :(得分:37)
实际上有3个地方可以放置gradle.properties
:
GRADLE_USER_HOME
环境变量定义的gradle用户主目录下,如果未设置,则默认设置为USER_HOME / .gradle myProject2
)myProject
下) Gradle在所有这些位置查找gradle.properties
,同时根据上面的顺序优先选择属性。因此,例如,对于在gradle用户主目录(#1)和子项目(#2)中定义的属性,其值将从gradle用户主目录(#1)中获取。
您可以在草图文档 here 中找到有关它的更多详细信息。