1 Tukar kaedah pembungkusan kepada balang
<packaging>jar</packaging>
2. . Perkenalkan Ketergantungan balang luaran (pilihan)
Jika balang luaran diperkenalkan ke dalam projek, anda boleh mencipta folder lib dalam direktori akar projek dan meletakkan pakej balang ke dalam lib:
Kemudian perkenalkan pakej jar dalam fail pom:
PS: Jika projek itu dibungkus dalam bentuk perang dan balang luar diperkenalkan, konfigurasi pemalam maven adalah seperti berikut
<build> <plugins> <plugin> <groupid>org.springframework.boot</groupid> <artifactid>spring-boot-maven-plugin</artifactid> <!-- 如果有依赖外部jar,则必须加上此配置includeSystemScope--> <configuration> <includesystemscope>true</includesystemscope> </configuration> </plugin> </plugins> </build>
2 Pek dan jalankan
Perintah pembungkusan, sangat mudah:
<build> <plugins> <plugin> <groupid>org.apache.maven.plugins</groupid> <artifactid>maven-war-plugin</artifactid> <version>2.6</version> <configuration> <webresources> <resource> <directory>${project.basedir}/lib</directory> <targetpath>WEB-INF/lib</targetpath> <includes> <include>**/*.jar</include> </includes> </resource> </webresources> </configuration> </plugin> </plugins> </build>2. Jalankan Dalam persekitaran pengeluaran dan ujian, secara amnya anda perlu memastikan proses berjalan di latar belakang tanpa mengganggu terminal, anda perlu melaksanakan arahan berikut:
mvn install3. Konfigurasi keutamaan fail But spring akan mengikut susunan berikut Pergi cari fail konfigurasi: 1. Di bawah folder /config bagi "direktori semasa" 2. Di bawah "direktori semasa" 3. Folder /config bagi classpath Next 4. Under classpath Nota: Direktori semasa merujuk kepada direktori tempat perintah java dilaksanakan, jika ia dilaksanakan melalui perintah java skrip shell, direktori semasa merujuk kepada direktori di mana skrip shell terletak Jika anda cd ke direktori tertentu dan kemudian laksanakan arahan java dalam skrip shell, direktori semasa merujuk kepada direktori selepas cd.
Atas ialah kandungan terperinci Bagaimana untuk menjalankan projek springboot sebagai pakej balang. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!