Gradle Release Candidate 6.2
Mit der neuen Version von Gradle 6.2 werden wieder interessante Neuigkeiten Einzug in das beliebte Buildsystem erhalten.
Dependencies Verification
Zur Zeit kann es ein Risiko darstellen, wenn die Software externe Dependencies einbindet, da diese womöglich während des Transports manipuliert worden sein könnten. Diese gingen die Entwickler von Gradle nun an und implementierten die Überprüfung mittels Checksummen und Signaturen. Damit wird das Risiko, dass es eine malicious Software integriert wird, erheblich gesenkt.
Warnungen über Deprecated nun mit Links zur Hilfe versehen
Es werden nun verbesserte Hilfestellungen ausgegeben. Diese verlinken direkt zur Onlinehilfe von Gradle. In einigen Konsolen (KDE Konsole) lassen sich dann die Link bequem öffnen.
The compile configuration has been deprecated for dependency declaration. This will fail with an error in Gradle 7.0. Please use the implementation configuration instead. Consult the upgrading guide for further information: https://docs.gradle.org/6.2/userguide/upgrading_version_5.html#dependencies
Neu: Ein shared dependency Cache
Der neue shared dependency Cache erlaubt das Cachen von Dependencies über mehrere Instanzen von Gradle. Dieses macht es möglich in einem gemeinsam geteilten Verzeichnis in flüchtigen Containern daruf zuzugreifen. Dieses ist read-only, so dass dieses ohne kopieren des zwischen den Container geteilt werden kann.