[JAVA] Gradle TIPS-Sammlung (für mich)

Ausführungssystem

Ausführen von Teilprojektaufgaben in einer Konfiguration mit mehreren Projekten


# gradle :<Name des Teilprojekts>:<Aufgabenname>
$ ./gradlew :doxer-core:clean :doxer-core:build :doxer-core:install 

System einstellen

Abhängigkeitsversionsbereich / aktuell


dependencies {
  compile 'aaa:bbb:1.4+' // 1.4 oder mehr
  compile 'ccc:ddd:latest.integration' //neueste Version
  compile 'eee:fff:latest.milestone' //Meilensteinversion
  compile 'ggg:hhh:latest.release' //Release-Version
}

Einstellung, um einen Fehler zu machen, wenn ein Konflikt mit einer abhängigen Version auftritt / Einstellung, um die abhängige Version zwangsweise zu beheben


configurations.compile {
  resolutionStrategy {
    failOnVersionConflict()
    force 'aaa:bbb:1.4'
  }
}

Java

Legen Sie die Systemeigenschaften zur Laufzeit fest(Anwendungs-Plug-In)


applicationDefaultJvmArgs = ["-Djava.library.path=./hoge"]

Referenz

Recommended Posts

Gradle TIPS-Sammlung (für mich)
Tipps für java.nio.file.Path
Tipps zum Generieren von Dateien für Eclipse-Projekte mit Gradle
Verschachtelte Klasse (für mich)
Gradle-Einstellungsnotiz (Multiprojekt für alle in einem) für mich
Gradle-Einstellungen für die Verwendung von JUnit 5
[Java] Tipps zum Schreiben der Quelle
Tipps zum Generieren von API
Eine Sammlung von Bibliotheken, die für die Android-Entwicklung nützlich sind
Docker-Ausführungsnotiz für mich zusammengestellt
Tipps zum Umgang mit Enum mit Thymeleaf
Tipps zum Umgang mit Pseudoelementen in Selen
[Rails] Eine Sammlung von Tipps, die sofort zur Verbesserung der Leistung hilfreich sind