Saya memiliki proyek bird
dengan komponen berikut dalampom.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>
dan modul web sebagai
<parent>
<artifactId>bird</artifactId>
<groupId>com.myorg</groupId>
<version>1.0-SNAPSHOT</version>
</parent>
<artifactId>web</artifactId>
<packaging>war</packaging>
modul web membuat file perang bernama web-1.0-SNAPSHOT.war
Bagaimana saya bisa, menggunakan maven mengubah nama ini menjadi bird.war
?
Jawaban:
Anda dapat menggunakan yang berikut di modul web yang menghasilkan perang:
<build> <finalName>bird</finalName> . . . </build>
Ini mengarah ke file bernama bird.war yang akan dibuat saat tujuan "perang: perang" digunakan.
sumber
<finalName>${project.artifactId}</finalName>
Anda perlu mengkonfigurasi plugin perang:
<project> ... <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-war-plugin</artifactId> <version>2.3</version> <configuration> <warName>bird.war</warName> </configuration> </plugin> </plugins> </build> ... </project>
Info selengkapnya di sini
sumber
Anda dapat mengikuti langkah di bawah ini untuk mengubah nama file .war jika Anda menggunakan proyek maven.
Buka file pom.xml proyek maven Anda dan buka tag
<build></build>
,Dalam memberikan nama yang Anda inginkan antara tag ini:
<finalName></finalName>
.ex. :
<finalName>krutik</finalName>
Setelah menerapkan .war ini Anda akan dapat mengakses url dengan:
http: // localhost: 8080 / krutik /
Jika Anda ingin mengakses url dengan garis miring '/' maka Anda harus menentukan nama seperti di bawah ini:
mis .:
<finalName>krutik#maheta</finalName>
Setelah menerapkan .war ini, Anda akan dapat mengakses url dengan:
http: // localhost: 8080 / krutik / maheta
sumber
Cari pom.xml> tag proyek> tag build.
Saya ingin solusi di bawah ini.
<artifactId>bird</artifactId> <name>bird</name> <build> ... <finalName>${project.artifactId}</finalName> OR <finalName>${project.name}</finalName> ... </build>
Bekerja untuk saya. ^^
sumber