Ada jebakan: Dokumen situs web resmi menunjukkan 3 langkah pertama berikut, tetapi dengan cara ini Anda hanya dapat membuat paket JAR yang dapat dilalui. Untuk mengetik paket perang, Anda harus melompat ke halaman lain di tautan di belakang dokumen untuk menemukan langkah keempat, yaitu, Anda akhirnya dapat mengetik paket perang. Beberapa teman mungkin ceroboh dan gagal menemukan tautan ke langkah keempat, tetapi mereka berpikir bahwa mereka dapat mengetik paket perang setelah hanya melakukan tiga langkah pertama. Akibatnya, mereka terus membuat kesalahan, dan mereka pikir ada sesuatu yang salah dengan kode bisnis mereka, dan kemudian mereka terus membuat masalah, membuang banyak waktu (seperti saya), jadi saya menulis seluruh proses di sini.
1. Tentukan metode pengemasan perang
<packaging> Jar </packaging>
2.pom.xml Tambahkan plugin spring-boot-maven-plugin
<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <version>2.0.1.RELEASE</version> <executions> <execution> <goals> <goal>repackage</goal> </goals> </execution> </executions> </plugin> </plugin> </plugins> </build>
3.pom.xml Tambahkan ketergantungan pegas-boot-starter-tomcat
<dependency> <GroupId> org.springframework.boot </groupid> <ArTifactId> Spring-boot-starter-tomcat </artifactid> <scope> Disediakan </opope> </dependency>
4. Kelas startup mewarisi springbootservletinitializer dan menimpa metode konfigurasi
@SpringbootApplicationPublic Class Application Memperluas springbooterVletInitializer {@Override Protected SpringApplicationBuilder Configure (Aplikasi SpringApplicationBuilder) {return application.sources (application.class); } public static void main (string [] args) melempar Exception {springApplication.run (application.class, args); }}Meringkaskan
Di atas adalah metode Spring Boot+Maven untuk membuat paket perang yang diperkenalkan kepada Anda oleh editor. Saya harap ini akan membantu Anda. Jika Anda memiliki pertanyaan, silakan tinggalkan saya pesan dan editor akan membalas Anda tepat waktu. Terima kasih banyak atas dukungan Anda ke situs web Wulin.com!