Rumah  >  Artikel  >  Java  >  Bagaimana untuk menjalankan projek springboot sebagai pakej balang

Bagaimana untuk menjalankan projek springboot sebagai pakej balang

王林
王林ke hadapan
2023-05-13 10:52:133735semak imbas

1. Konfigurasi fail Pom

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:

Bagaimana untuk menjalankan projek springboot sebagai pakej balang Kemudian perkenalkan pakej jar dalam fail pom:

Bagaimana untuk menjalankan projek springboot sebagai pakej balang 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

1. Pembungkusan

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 install
3. 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.
  • Fail konfigurasi dengan keutamaan berbeza boleh dibaca, tetapi untuk item konfigurasi yang sama, konfigurasi fail konfigurasi dengan keutamaan yang lebih tinggi akan mengatasi konfigurasi fail konfigurasi dengan keutamaan yang lebih rendah.
  • Fail konfigurasi dalam pakej balang tidak mudah untuk diubah suai Dalam pengeluaran, kami biasanya meletakkan fail konfigurasi di luar pakej balang.
  • Dalam pengeluaran, anda boleh terus meletakkan fail konfigurasi dalam direktori konfigurasi pada tahap yang sama dengan direktori di mana pakej jar terletak, kemudian cd ke direktori di mana pakej jar berada terdapat dalam skrip, dan laksanakan arahan java untuk membaca Fail konfigurasi.

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!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam