首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Gradle没有看到gradle.properties从GRADLE_USER_HOME

Gradle没有看到gradle.properties从GRADLE_USER_HOME
EN

Stack Overflow用户
提问于 2021-07-13 10:56:43
回答 1查看 482关注 0票数 2

警告:我阅读了所有具有相同错误的主题,但没有找到修复的方法

我已经在我的windows上本地安装了gradle,我尝试运行执行gradle clean命令

代码语言:javascript
复制
C:\work\onsolve\acadia>gradle clean
Starting a Gradle Daemon (subsequent builds will be faster)

FAILURE: Build failed with an exception.

* Where:
Build file 'C:\work\****\build.gradle' line: 7

* What went wrong:
A problem occurred evaluating root project 'a****a'.
> Could not get unknown property 'prop1' for Credentials [username: null] of type org.gradle.internal.credentials.DefaultPasswordCredentials_Decorated.

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 3s

但是,如果我将GRADLE_USER_HOME(C:\Users***.gradle)中的gradle.properties复制到项目文件夹中,错误就会消失。

来自cmd的其他信息:

代码语言:javascript
复制
C:\work\onsolve\acadia>gradle -v

------------------------------------------------------------
Gradle 6.9
------------------------------------------------------------

Build time:   2021-05-07 07:28:53 UTC
Revision:     afe2e24ababc7b0213ccffff44970aa18035fc0e

Kotlin:       1.4.20
Groovy:       2.5.12
Ant:          Apache Ant(TM) version 1.10.9 compiled on September 27 2020
JVM:          1.8.0_291 (Oracle Corporation 25.291-b10)
OS:           Windows 10 10.0 amd64


C:\work\***\***>set GRADLE_USER_HOME
GRADLE_USER_HOME=C:\Users\***\.gradle

我错过了什么?

P.S.

来自build.gradle的片段

代码语言:javascript
复制
buildscript {
    repositories {
        mavenCentral()
        maven {
            url "https://artifactory.***.****.com/artifactory/maven" 
            credentials {
                username = "${artifactory_user}"
                password = "${artifactory_password}"
            }
        }
    }
    ...

gradle.properties

代码语言:javascript
复制
org.gradle.daemon=false
artifactory_user=****
artifactory_password=****
EN

回答 1

Stack Overflow用户

发布于 2021-07-13 12:12:14

build.gradle.kts

代码语言:javascript
复制
repositories {
    maven("url") {
        credentials {
            username = rootProject.properties["user"].toString()
            password = rootProject.properties["password"].toString()
        }
    }
    maven("url2")
    mavenLocal()
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68361092

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档