私のプロジェクトの最上位ディレクトリを乱雑にしないために、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/"
}
}
私は間違っていますか?
カスタムディレクトリレイアウトの欠点の1つは、他の人が容易に道を見つけることができないことです。 – Henry
私はそれに同意しますが、理解しているように、 'gradle'フォルダには直接対話する必要があります。 – Nicolai