2017-02-08 2 views
0

Ich habe Spring-Boot-Projekt, das ich in JAR-Datei packte, und jetzt möchte ich diese Jar-Datei zu einem anderen Projekt hinzufügen, kann ich es implementieren?Fügen Sie ein Spring-Boot-Projekt als ein Glas zu einem anderen Projekt hinzu

+1

Das ist nicht, was Sie wollen ... Sie wollen nicht eine massive ausführbare Jar als eine Abhängigkeit zu einem anderen Projekt enthalten. Wenn Sie den Code benötigen, verschieben Sie ihn in eine andere Abhängigkeit, die keine Spring Boot-Anwendung ist, und binden Sie sie in beide Projekte ein. –

Antwort

0

Sie müssen die Hauptklasse in Ihrer Maven-Konfiguration oder Gradle-Konfiguration angeben. In jedem Fall auszuschließen, dass die Hauptklasse und andere Klassen, die Konflikte verursachen könnten, gescannt werden.

Gleiches gilt für Ihre Abhängigkeiten im Falle von Konflikten.

0

(1) Sie müssen Spring Boot-Anwendung in JAR-Dateien erstellen (Es ist Fett JAR, ausführbare JAR-Datei). Diese JAR-Datei hat G-A-V (GroupId, Artifact und Version). Sie müssen den Maven-Installationsbefehl ausführen, um diese JAR-Datei zum lokalen Repository hinzuzufügen.

(2) Verwenden Sie das Build-Tool (wie Maven oder Gradle), um diese Datei auf normale Weise der Abhängigkeitsliste hinzuzufügen.

+0

Danke, eigentlich habe ich nicht "Fat JAR", sondern "Jar" ​​gebaut, weil ich dieses Glas nicht laufen muss, brauche ich nur meine Klassen. Ich habe meine Frage mit dieser http://docs.spring.io/spring-boot/docs/current/reference/html/howto-build.html#howto-create-a-nonexecutable-jar Referenz gelöst. –

Verwandte Themen