为了避免混乱我的项目的顶层目录我希望gradle wrapper JAR能够放在子目录中,例如, infra
。我要的是这样的:定义Gradle Wrapper的路径
root
L .infra
L gradle
L wrapper
L gradle-wrapper.jar
L gradle-wrapper.properties
我希望archiveBase
或distributionBase
会得到我的存在,但即使暴力破解这些设置,我还是结了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/"
}
}
我在做什么错?
自定义目录布局的一个缺点是其他人不会那么容易找到他们的方式。 – Henry
我同意,但据我了解,'gradle'文件夹不包含任何必须直接与之交互的内容。 – Nicolai