无法在工具箱中findgradle.properties
我试图运行./gradlew生成命令,其中有build.gradle文件中使用artifactory_contextUrl属性。
gradlew.properties位于C:\ Users \ XXX.gradle文件夹中,当我在Windows Intellij中生成项目它需要在用户文件夹中的gradle.properties文件,所以得到的contexturl,一切都很好,但是,
当我尝试在Docker工具箱中构build项目时,无法find它。 工具箱从C文件夹中的某个位置开始。
我尝试将gradle.properties放在与build.gradle相同的级别,在工具箱中工作正常。 最终我不想保持grails.gradle级别的gradle.properties
我该怎么办? 有没有人有任何build议?
那么,我猜Docker工具箱(不pipe它是什么,我不知道它)与另一个用户帐户运行,因此没有find您的用户目录中的gradle.properties
文件。
这个文件实际上叫做gradle.properties
,不是吗? 在你的问题你使用gradlew.properties
和gradle.properties
,只有后者是有效的。
要解决您的问题,您可以确保gradle.properties
也位于gradle.properties
工具箱中使用的用户主目录中。 要找出这是哪个目录,可以使用-d
运行Gradle并searchGradle user home
目录,在那里它会告诉您哪个目录是gradle.properties
的预期目录。
或者,您可以使用-P artifactory_contextUrl=asdf
org.gradle.project.artifactory_contextUrl
设置属性,或使用系统属性org.gradle.project.artifactory_contextUrl
或环境variablesORG_GRADLE_PROJECT_artifactory_contextUrl
来设置项目属性。