Gradle没有阅读gradle.properties

时间:2017-05-23 02:08:40

标签: linux gradle

Gradle不会阅读gradle.properties。我想我可能通过将其作为sudo运行来搞砸了一些安装。

我执行./gradlew createDb --stacktrace --debug

20:56:58.422 [INFO] [org.gradle.BuildLogger] Starting Build
20:56:58.427 [DEBUG] [org.gradle.BuildLogger] Gradle user home: /home/bmackey
20:56:58.428 [DEBUG] [org.gradle.BuildLogger] Current dir: /home/bmackey/Git/projectName
20:56:58.428 [DEBUG] [org.gradle.BuildLogger] Settings file: null

ERROR

    A problem occurred evaluating root project 'buildSrc'.
    21:03:32.096 [ERROR] [org.gradle.BuildExceptionReporter] 
 No such property: some_username for class: org.gradle.api.internal.artifacts.repositories.DefaultPasswordCredentials_Decorated

环境信息

GRADLE_HOME=/home/bmackey/.sdkman/candidates/gradle/current
GRADLE_USER_HOME=/home/bmackey

项目主目录中有一个gradle.properties:

some_username=Defined_in_~/.gradle/gradle.properties
some_password=Defined_in_~/.gradle/gradle.properties

这应该是(并且在我的Mac上)被

覆盖
#/home/bmackey/.gradle/gradle.properties 
some_username=me
some_password=password

这个项目在Mac OSX上运行良好。

2 个答案:

答案 0 :(得分:1)

如果您使用sudo运行gradlew命令,则默认的gradle配置目录应位于/private/var/root/.gradle。希望这可能有所帮助。

答案 1 :(得分:1)

.bashrc我改变了

export GRADLE_USER_HOME="/home/bmackey"

export GRADLE_USER_HOME="/home/bmackey/.gradle"

重启终端。