gpt4 book ai didi

gradle - 定义 Gradle Wrapper 的路径

转载 作者:行者123 更新时间:2023-12-01 01:55:56 26 4
gpt4 key购买 nike

为了不弄乱我项目的顶级目录,我希望 gradle 包装器 JAR 位于子目录中,例如infra .我要做这样的事情:

root
L .infra
L gradle
L wrapper
L gradle-wrapper.jar
L gradle-wrapper.properties

我希望 archiveBasedistributionBase会让我到达那里,但即使强制执行这些设置,我仍然会得到 gradle在顶层。
configure(rootProject) {

task wrapper(type: Wrapper) {
description = 'Generates gradlew and gradlew.bat scripts'
gradleVersion = '3.2'
archiveBase = Wrapper.PathBase.PROJECT
archivePath = ".infra/"
distributionBase = Wrapper.PathBase.PROJECT
distributionPath = ".infra/"
}

}

我究竟做错了什么?

最佳答案

这些路径将在 gradle/wrapper/gradle-wrapper.properties 中设置.

distributionBase=PROJECT
distributionPath=infra/ <----
zipStoreBase=PROJECT
zipStorePath=infra/ <----

您可以将路径设置为 包装脚本 jar 通过使用以下属性。
jarFile = "${project.projectDir}/.infra/gradle-wrapper.jar" // archive
scriptFile = "${project.projectDir}/.infra/gradlew" // wrapper script

关于gradle - 定义 Gradle Wrapper 的路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40696738/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com