Um das Top-Level-Verzeichnis meines Projekts nicht zu überladen, möchte ich, dass die GRADLE-Wrapper-JAR in einem Unterverzeichnis landet, z. infra
. Ich werde für so etwas wie folgt aus:Pfad zu Gradle Wrapper definieren
root
L .infra
L gradle
L wrapper
L gradle-wrapper.jar
L gradle-wrapper.properties
Ich hoffte, dass archiveBase
oder distributionBase
würde mich dort aber selbst wenn Brute diese Einstellungen zu zwingen, habe ich noch mit gradle
in der obersten Ebene enden.
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/"
}
}
Was mache ich falsch?
Ein Nachteil eines benutzerdefinierten Verzeichnis-Layouts ist, dass andere Leute ihren Weg nicht so leicht finden werden. – Henry
Ich stimme zu, aber so wie ich es verstehe, enthält der 'grdle'-Ordner nichts, mit dem man direkt interagieren muss. – Nicolai