Kami sering memiliki skenario semacam ini, kami hanya perlu membuat boot musim semi menjadi paket JAR biasa, tanpa file konfigurasi, untuk program lain untuk diterapkan
Artikel ini menjelaskan cara menggunakan Maven untuk membuat aplikasi boot musim semi ke dalam paket toples biasa yang tidak dapat dieksekutasi.
Konfigurasikan Maven-Jar-Plugin
<build> <lugin> <lugin> <groupid> org.springframework.boot </groupid> <ArtifactId> spring-boot-maven-plugin </t Artifactid> <donfiguration> <sclassifier> </classifier> </configuration> </plugin> <clugin> <t classifier> <plugin> <tandugin> <tandugin> <tandugin> <Artif-Maven> </art/</plugin <plugin> <tugin> <Rartifactid> Maven> </configuration> </plugin> <lugin> <tustifier> <Artif-maven> </configin> </plugin> <lugin> <Rartifactid> Maven> <dec> exec </dent> <phase> paket </phase> <jetik> <jetik> jar </ject> </ject> <configuration> <classifier> exec </classifier> </configuration> </execution> <Ececution> <phase> Paket </fase> <eals> <eals> JAR </gol </gol </gol </gols> <fase> </fase> <phase> <eals> JAR </gol <forcecreation> true </ forcecreation> <celcudes> <celudeD> application.yml </cludeD> </cludes> </configuration> </execution> </executions> </plugin> </lugin> </build>
Jalankan Paket Bersih MVN
LocalHost: Paket bersih-boot Spring-tutorial-non-Executable Majunwei $ MVN Clean Paket [info] pemindaian untuk proyek ... [Peringatan] [PERINGATAN] Beberapa masalah ditemui saat membangun model efektif untuk com.majunwei: spring-boot-tutorial-non-executable: jar: 0,0.1-snapshot. org.apache.maven.plugins: maven-jar-plugin tidak ada. @ com.majunwei: Spring-boot-tutorial-non-executable: [unknom-versi], /users/majunwei/documents/work/spring-boot-tutorial/spring-boot-tutorial-non-executable/pom.xml, baris 26, kolom 17 [warning] 'build.pluglug. org.springframework.boot: Spring-boot-maven-plugin tidak ada. @ com.majunwei: Spring-boot-tutorial-non-Executable: [unknom-version],/users/majunwei/documents/work/spring-boot-tutorial/spring-boot-tutorial-non- executable/pom.xml, baris 19, kolom 17 [Peringatan] [Peringatan] ini SIAPA PERINGATAN SIAPA YOUS SIOM. [Peringatan] [info] [info] ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ /Pengguna/Majunwei/Dokumen/Work/Spring-Boot-Tutorial/Spring-Boot-Tutorial-Non-Executable/Target [Info] [Info] --- Maven-Resources-Plugin: 2.6: Sumber Daya (Default-Resources) @ Spring-Boot-Tutorial-Non-Executable --- [Info] menggunakan 'UTF-8' Info. --- MAVEN-COMPILER-PLUGIN: 3.1: Compile (Compile default) @ spring-boot-tutorial-non-executable --- [info] perubahan terdeteksi-mengkompilasi ulang modul! [Info] mengkompilasi 1 file sumber ke/pengguna/majunwei/documents/work/spring-boot-boot-tutorial/spring-non-non-non-non-non-nonorial-documents/documents/spring-boot-boot-tutorial/spring-non-non-non-nonorior Maven-Resources-Plugin: 2.6: TestResources (Default-Testresources) @ Spring-Boot-Tutorial-Non-Executable --- [Info] Menggunakan pengkodean 'UTF-8' untuk menyalin sumber daya yang difilter. /Pengguna/Majunwei/Dokumen/Work/Spring-Boot-Tutorial/Spring-Boot-Tutorial-Non-Executable/SRC/Test/Resources [Info] [Info] --- Maven-Compiler-Plugin: 3.1: TestCompile---no compile-no compile @ all-boot-boot-tutorial-non-non-executable- Maven-surefire-plugin: 2.12.4: tes (tes default) @ spring-boot-tutorial-non-executable --- [info] Tidak ada tes yang harus dijalankan. [info] [info] --- maven-jar-plugin: 2.4: jar (default-jar) @ spring-boot-tutorial-non-exutable- /Users/majunwei/documents/work/spring-boot-tutorial/spring-boot-tutorial-non-executable/target/spring-boot--tutorial-non-executable-0.0.1-snapshot.jarinfo] [info] ---- maven-jar-plugin-napshot.jar Ainfo] [info] ---- maven-jar-lplot.jar 0info] [info] ---- maven-jar-plugin-napshot.jar Ainfo] [info] ---- maven-jar-plugin-napshot. ---[INFO] Building jar: /Users/majunwei/Documents/work/spring-boot-tutorial/spring-boot-tutorial-non-executable/target/spring-boot-tutorial-non-executable-0.0.1-SNAPSHOT-exec.jar[INFO] [INFO] --- maven-jar-plugin:2.4:jar (default) @ Spring-boot-tutorial-non-executable --- [info] membangun jar: /users/majunwei/documents/work/spring-boot-tutorial/spring-boot-tutorial-non-executable/target/spring-boot-tutorial-non-executable-0.0.1-snapshot.jot. --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 2017-08-07T18:22:50+08:00[INFO] Final Memory: 17M/174M[INFO] ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Unduh kode sumber instan
Di atas adalah semua konten artikel ini. Saya berharap ini akan membantu untuk pembelajaran semua orang dan saya harap semua orang akan lebih mendukung wulin.com.