放置gradle.properties文件的位置

bco*_*rso 61 intellij-idea artifactory gradle

我正在遵循Artifactory 1分钟的设置.我在我的localhost上运行了Artifactory,现在我正在尝试将它与Intellij/Gradle集成.

在Web应用程序artifactory的给出了一个gradle.propertiesbuild.gradle文件,所以我想先从增加这些对我的IntelliJ项目.但是,我不知道把gradle.properties文件放在哪里.

我尝试复制gradle.properties内容(键=值对)gradle/wrapper/gradle-wrapper.properties,遗憾的是这样做不会使build.gradle文件中的密钥可访问.有任何想法吗?

eri*_*cbn 101

Gradle查找gradle.properties文件是这些地方:

  • 在项目构建目录(这是您的构建脚本的位置)
  • 在子项目目录中
  • 在gradle用户主目录中(由GRADLE_USER_HOME环境变量定义,如果未设置为默认值USER_HOME/.gradle)

一个文件中的属性将覆盖先前文件中的属性(因此gradle用户主页中的文件优先于其他文件,子项目中的文件优先于项目根目录中的文件).

参考:https://gradle.org/docs/current/userguide/build_environment.html


Amn*_*hot 41

实际上有3个地方gradle.properties可以放置:

  1. 在由GRADLE_USER_HOME环境变量定义的gradle用户主目录下,如果未设置,则默认为USER_HOME/.gradle
  2. 子项目目录(myProject2在您的情况下)
  3. 根项目目录(下myProject)

Gradle gradle.properties在所有这些位置查找,同时根据上面的顺序优先选择属性.因此,例如,对于在gradle用户主目录(#1)和子项目(#2)中定义的属性,其值将从gradle用户主目录(#1)中获取.

您可以在此处的 gradle文档中找到有关它的更多详细信息.