2017-01-31 1 views
0

Ich habe eine lange Pom-Datei mit mehreren Plugins und Spezifikationen. Ich lese in anderen Antworten wie this oder this other one, dass ich die Zeile <finalName>desiderTitle.war</finalName> unter dem Abschnitt hinzufügen sollte, aber ich habe auch mehr als eine von diesen und kann nicht verstehen, in welcher und warum sollte ich es hinzufügen. Es sollte in etwa so aussehen:Maven: weiß nicht die Position für die <FinalName> Tag

<build> 
    <finalName>WhatEverYouLikey</finalName> 
</build> 

Ich habe versucht, nach Tutorials auf diesem, ohne Erfolg zu suchen.

+1

Es gibt nur einen Build-Abschnitt. Können Sie Ihr aktuelles POM posten? – Tunaki

+1

Was meinst du mit "Ich habe auch mehr als eines davon ..."? Jede pom.xml sollte nur das eine ' ... 'Element haben. –

+0

Leider kann ich es nicht posten, weil es ein Universitätsprojekt ist, an dem ich arbeite und ich bin mir nicht sicher, ob ich es teilen kann (auch wenn es nur die Pom-Datei ist). Allerdings habe ich gerade bemerkt, dass die Build-Tags jeweils unter einem Profil-Tag sind. Hilft es? Sagen wir, ich habe nur ein einziges Build-Tag ODER ich verstehe, welche dieser Build-Tags die richtige ist. Muss ich das Tag in einer bestimmten Reihenfolge/Position hinzufügen, in dem es mit einer Art Korrelation zu den anderen Tags verpackt ist? – GondraKkal

Antwort

1

Klingt wie Sie sind verwirrt über die Profile in Ihrem POM. Schauen Sie sich here um das Konzept zu verstehen.

Grundsätzlich sind Profile eine Möglichkeit, das Projekt auf verschiedene Arten zu erstellen. So können mehrere <build> Tags unter jedem Profil vorhanden sein, und es können verschiedene finalName s angegeben werden.

Sie können das Profil mit der Option -P <profileName> auswählen, wenn Sie das Projekt erstellen.

Verwandte Themen