Manage multiple runtime versions
asdf ist ein Tool, um mehrere Versionen einer Laufzeitumgebung parallel auf dem (Entwicklungs-) Rechner zu installieren. Damit können zum Beispiel unterschiedliche Projekte mit verschiedenen Java-Versionen ohne Probleme oder Konfigurationsaufwand genutzt werden.
Man kann eine globale (default) Version installieren und je nach Projekt eine lokale davon abweichende Version. asdf verwaltet die Versionen in einer .tool-versions
Datei im Projektverzeichnis.
Nützliche Befehle
am Beispiel von Java:
asdf list-all java
Auflistung aller verfügbarer Versionenasdf install java <version>
Installation einer gewünschten Versionasdf list java
Auflistung aller installierter Versionenasdf local java <version>
Lokale Installation -> .tool-versionsasdf global java <version>
Globale Installation
Plugins
- Java: https://github.com/halcyon/asdf-java
- NodeJs: https://github.com/asdf-vm/asdf-nodejs
- Micronaut: https://github.com/weibemoura/asdf-micronaut