Eu tenho um projeto bird
com os seguintes componentes empom.xml
<groupId>com.myorg</groupId>
<artifactId>bird</artifactId>
<version>1.0-SNAPSHOT</version>
<packaging>pom</packaging>
<name>bird</name>
<modules>
<module>persistence</module>
<module>business</module>
<module>service</module>
<module>web</module>
</modules>
e o módulo web como
<parent>
<artifactId>bird</artifactId>
<groupId>com.myorg</groupId>
<version>1.0-SNAPSHOT</version>
</parent>
<artifactId>web</artifactId>
<packaging>war</packaging>
O módulo da web cria o arquivo war chamado web-1.0-SNAPSHOT.war
Como posso, usando maven renomear isso para bird.war
?
Respostas:
Você pode usar o seguinte no módulo da web que produz a guerra:
Isso leva a um arquivo chamado bird.war a ser criado quando o objetivo "guerra: guerra" é usado.
fonte
<finalName>${project.artifactId}</finalName>
Você precisa configurar o plugin war:
Mais informações aqui
fonte
Você pode seguir a etapa abaixo para modificar o nome do arquivo .war se estiver usando o projeto maven.
Abra o arquivo pom.xml do seu projeto maven e vá para a tag
<build></build>
,Em que dar o seu nome desejado entre esta tag:
<finalName></finalName>
.ex. :
<finalName>krutik</finalName>
Depois de implantar este .war, você poderá acessar a url com:
http: // localhost: 8080 / krutik /
Se você deseja acessar o url com a barra '/' , você terá que especificar o nome conforme abaixo:
ex:
<finalName>krutik#maheta</finalName>
Depois de implantar este .war, você poderá acessar a url com:
http: // localhost: 8080 / krutik / maheta
fonte
Pesquise pom.xml> tag de projeto> tag de construção.
Eu gostaria da solução abaixo.
Funcionou para mim. ^^
fonte