101 votes

Comment construire un projet maven sans version ?

J'ai un projet maven que je veux construire sans version.

Maintenant, lorsque je construis le projet à l'aide de maven, il crée ce commonjerseylib-1.0.war mais j'ai besoin que ce commonjerseylib.war soit créé.

En plus de cela, je supprime la balise <version> pom.xml mais Maven continue de créer avec war avec la version 1.0 par défaut.

Mon pom.xml :

       <modelVersion>4.0.0</modelVersion>
      <groupId>commonjerseylib</groupId>
      <artifactId>commonjerseylib</artifactId>
      <packaging>ear</packaging>
      <name>commonjerseylib</name>
      <!--<version>1.0</version>-->

Comment le construire sans version ?

14voto

kuhajeyan Points 6302

dans le plugin maven war dans la construction, changer

 <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>

-5voto

Je l'ai corrigé avec les lignes de code ci-dessous dans le pom

... ... ${project.artifactId} ... ...

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X