2016-07-06 22 views
0

Ich habe eine Spring-Boot-Anwendung zusammen mit Maven Abhängigkeiten umzugehen.Erhalten einer Pom-Datei in meinem jar erstellt mit Maven sauberes Paket

Ich erstelle die JAR-Datei mit dem Maven-Befehl "mvn clean package".

Jar-Datei wird immer erfolgreich erstellt, aber wenn ich den Inhalt des Glases sehen bekomme ich eine

lib/all-1.1.2.pom in meinem lib Ordner, der alle erforderlichen Abhängigkeits Gläser enthält.

Könnten Sie bitte sagen, was der mögliche Grund sein könnte, den ich es bekomme, da ich keine solche Abhängigkeit in meiner pom.xml habe.

+1

Entsendung Ihre pom.xml helfen würde. Könnten Sie es bitte hinzufügen? –

+0

Größe der Pom ist riesig kann es hier nicht posten –

+0

Ich benutze einige Plugins, die ich bezweifle, könnte der Grund sein: –

Antwort

1

Wenn Sie Frühlings-Boot verwenden, in Ihrem pom.xml, sollten Sie so etwas wie haben:

<parent> 
    <groupId>org.springframework.boot</groupId> 
    <artifactId>spring-boot-starter-parent</artifactId> 
    <version>1.3.5.RELEASE</version> 
    </parent> 

Dies ist die Mutter Ihrer Frühlings-Boot-Anwendung, die für eine Feder Boot-Anwendung alle Abhängigkeiten enthalten.

Auch ich schlage vor, Sie in der Dokumentation zu sehen: http://docs.spring.io/spring-boot/docs/current/reference/html/using-boot-build-systems.html

+0

Ich habe bereits dies in meinem pom.xml –

+0

Ich weiß. Sonst würde es nicht funktionieren. Ich meinte, das ist der Grund, warum Sie Abhängigkeiten "versteckt" haben. –

+0

Oh, hab ich .... wie kann ich diesen Pom in meinem Glas loswerden? –