Import spring-boot-Applikation in ein anderes Projekt
So, ich bin versucht, fügen Sie eine spring-boot-ausführbare jar-Datei als Abhängigkeit in einem anderen Projekt (Test-framework).
Allerdings einmal Hinzugefügt, um die pom-und importiert werden. Java-Importe funktionieren nicht richtig. Wenn ich sehe, innerhalb der jar-Datei alle Pakete sind vorangestellt mit:
BOOT-INF/classes.some.package.classname.class
Gibt es auch einige spring-boot-bezogene Pakete, MANIFEST etc etc.
Nicht, wenn ich schalten Sie die spring-boot-Anwendung zu bauen, um einfach installieren und bereitstellen von eine jar mit dem spring-boot-maven-plugin
Diese änderungen und alles funktioniert einwandfrei. Leider ist dies keine Lösung für uns, da wir lehnen die ausführbare jar-Datei als Teil unserer release-Prozess.
Kann ich ein bereitstellen beide Versionen der jar-Datei und verwenden Sie eine benutzerdefinierte klassifizierungsfunktion zu bestimmen?
Dank
- "Wenn ich sehe, innerhalb der jar-Datei" <- beziehen Sie sich auf den Krug, der aufgebaut ist maven? Können Sie nach Ihren pom.xml. Bauen Sie das Glas mit
mvn install
?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Stellt sich heraus, genau dieses Szenario erreicht werden kann, mit dem spring-boot-maven-plugin.
Spring-boot-app pom:
Projekt mit dem spring-boot-jar Hinzugefügt werden können als normal:
ODER wenn Sie möchten, verweisen die executible jar