Ich habe ein Maven-Projekt, das ich ohne Version erstellen möchte.
Wenn ich das Projekt jetzt mit maven erstelle, wird es erstellt, commonjerseylib-1.0.war
aber ich muss es commonjerseylib.war
erstellen.
Außerdem entferne ich das <version>
Tag von, pom.xml
aber Maven erstellt war
standardmäßig immer noch mit Version 1.0.
Mein pom.xml
:
<modelVersion>4.0.0</modelVersion>
<groupId>commonjerseylib</groupId>
<artifactId>commonjerseylib</artifactId>
<packaging>ear</packaging>
<name>commonjerseylib</name>
<!--<version>1.0</version>-->
Wie baue ich es ohne Version?
-Dproject.build.finalName=whatever
- wenn Sie den Namen des Jarsim Maven War Plugin im Build ändern
<warName> ${artifactId} </warName>
<build> .......... <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-war-plugin</artifactId> <version>2.3</version> <configuration> <!-- web.xml is not mandatory since JavaEE 5 --> <failOnMissingWebXml>false</failOnMissingWebXml> <warName>${artifactId}</warName> </configuration> </plugin> ............. <build>
quelle
Ich habe es mit den folgenden Codezeilen im POM behoben
... ... $ {project.artifactId} ... ...quelle