[JAVA] Herunterladen und Ausführen des Jar-Pakets direkt aus dem Maven-Repository mit nur der Befehlszeile

Überblick

Worüber freust du dich?

Umgebung

Wie macht man

Beispiel: Wenn Sie ein Paket mit der Gruppen-ID org.riversun, der Artefakt-ID random-Forest-Codegen und der Version 1.0.0 herunterladen und ausführen möchten.

** 1. Laden Sie die JAR-Datei in das aktuelle Verzeichnis herunter **

mvn dependency:get -Dartifact=org.riversun:random-forest-codegen:1.0.0 -Ddest=./

(Wenn -Ddest weggelassen wird, wird es in das lokale Maven-Repository heruntergeladen **. M2 **.)

** 2. Lass das Glas laufen **

java -cp random-forest-codegen-1.0.0.jar org.riversun.rfcode.RandomForestCodeGen

(org.riversun.rfcode.RandomForestCodeGen ist die Hauptklasse, die Sie ausführen möchten. Wenn nicht angegeben, wird die Standardhauptklasse ausgeführt.)

Zusammenfassung

Es ist praktisch, Tools, die nur mit Jar funktionieren, aus dem Maven-Repository herunterzuladen und sofort auszuführen.

Recommended Posts

Herunterladen und Ausführen des Jar-Pakets direkt aus dem Maven-Repository mit nur der Befehlszeile
So führen Sie das Kotlin Coroutine-Beispiel über die Befehlszeile aus
Ich wollte einen AP-Server starten und nur mit dem Befehl Maven debuggen
So wenden Sie das C-Code-Format über die Befehlszeile an
So laden Sie eine Bibliothek aus einer JAR-Datei mit VSCode << So verwenden Sie Maven / Gradle nicht >>
So erstellen Sie eine JAR-Datei und eine War-Datei mit dem Befehl jar
Erstellen Sie mit dem Befehl eine JAR-Datei
So erstellen Sie ein Maven-Repository für 2020
Server mit Spring Gradle ausführbar So erstellen Sie JAR und WAR
So erstellen Sie eine Route direkt aus der URL, die Sie + α angeben möchten
Kompilieren Sie Java und führen Sie es in der Befehlszeile aus
So erstellen Sie einen Jenkins-Server mit einem Docker-Container unter CentOS 7 von VirtualBox und greifen von einem lokalen PC auf den Jenkins-Server zu
So führen Sie die SpringBoot-App als Dienst aus
[Java] So unterbrechen Sie eine Zeile mit StringBuilder
Die Geschichte, wie ein Docker-Container mit GitHub-Aktionen in die GitHub-Paketregistrierung und den Docker-Hub verschoben wird
Bis Sie mit Maven ein von Scala geschriebenes Projekt erstellen und es mit dem Befehl scala ausführen.
So machen Sie einen Screenshot mit dem Android Studio-Emulator
Verwendung von Maven zum Platzieren von Ressourcendateien außerhalb von JAR
So erstellen Sie ein Formular zur Auswahl eines Datums aus dem Kalender
So führen Sie React und Rails auf demselben Server aus
Ein Programm, das nach einer Zeichenfolge sucht und die Suchzeichenfolge gefunden hat, zeigt die Zeichenfolge vom Zeilenanfang bis kurz vor der Suchzeichenfolge an.
Ich habe versucht, die Ergebnisse vor und nach der Date-Klasse mit einer geraden Zahl auszudrücken
[Rails] Wie man Kaminari mit Slim einführt und das Design ändert
So verwenden Sie das Befehlszeilentool "Java" ... So vermeiden Sie das Auftauchen
So öffnen Sie eine Skriptdatei von Ubuntu mit VS-Code
[Swift5] So kommunizieren Sie von ViewController zu Model und übergeben einen Wert
[Java] So konvertieren Sie vom Typ String in den Pfadtyp und erhalten den Pfad
Ich möchte eine Datei mit Ruby im Internet herunterladen und lokal speichern (mit Vorsicht).
Sie können die Version der Projektfacette nicht von einem dynamischen Webmodul in x.x ändern. Wie man damit umgeht
Erstellen Sie eine Befehlszeilen-App mit maven
Wie erstelle ich ein Maven-Projekt?
Erstellen Sie ein Maven-Projekt mit Befehlen
So platzieren Sie Geckodriver (Seleniums WebDriver) mit dem Befehl Maven auf dem Pfad
So wenden Sie Thymeleaf-Änderungen sofort mit #Spring Boot + maven auf den Browser an
So interagieren Sie mit einem Server, der die App nicht zum Absturz bringt
So überprüfen Sie, bevor Sie mit Spring Integration eine Nachricht an den Server senden
Zeichnen Sie mit MPAndroidChart gleichzeitig Balkendiagramm und Liniendiagramm
So greifen Sie mit der TCP-Funktion von Spring Integration direkt auf Socket zu
Verwendung der Dateien args :, environment :, env_file: und .env mit dem Befehl docker-compose
Wie man nur die Zeit mit Rails vergleicht (von welcher Zeit bis zu welcher Zeit, so etwas wie)
[Schienen] So erstellen Sie eine Tabelle, fügen eine Spalte hinzu und ändern den Spaltentyp
SSH in Ubuntu von einem Terminal mit öffentlicher Schlüsselauthentifizierung
So erstellen Sie eine App mit einem Plug-In-Mechanismus [C # und Java]
[Rubiy] Ich möchte mit der Split-Methode ein Array aus einer Zeichenfolge erstellen. Und umgekehrt.