爲了避免混亂我的項目的頂層目錄我希望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