Ich versuche, ein Maven verwaltet Projekt auf der Kommandozeile ausgeführt werden.Wie man maven generiert jar auf CLI
Ich habe eine Reihe von Abhängigkeiten in der pom.xml, die anschließend heruntergeladen und in der ~/.m2/repository/installiert werden. Ich habe die notwendige Konfiguration in meinen Pom aufgenommen, um den Klassenpfad zum Manifest von jar hinzuzufügen.
Jetzt ist das Problem, ich versuche, das Glas so zu laufen: java -jar Projekt-SNAPSHOT.jar.
Java kann die heruntergeladenen Abhängigkeiten nicht finden (ich nehme an, weil sie ohne Pfade im Manifest aufgeführt sind), aber ich bin mir nicht sicher, wie ich das am Laufen bekomme.
ah Sie können1 festhalten. – Nishant
Super - genau das habe ich gebraucht. Gibt es irgendwelche Vorbehalte beim Verpacken alles so oder ist alles in Ordnung. Speicherverbrauch usw.? – Nick
Nein nichts. Es sind sehr einfache Sachen, wie 1. Glas machen, 2. Abhängige in einem Repo-Ordner kopieren, 3. ein Shell-Skript schreiben, das ungefähr so aussieht 'java -jar ../myapp.jar Hauptklasse -cp ../repo/ * .jar' – Nishant