Spring Boot プロジェクトは Maven を使用して依存関係をパッケージ化して導入します

このブログでは、Maven を使用して Spring Boot プロジェクトとその依存関係を実行可能な jar ファイルにパッケージ化する方法を紹介します。spring-boot-maven-pluginこのタスクにはSpring Boot のプラグインを使用します。

1. pom.xml ファイルを更新します。

プラグインを使用するには、ファイル内でセクションをpom.xml追加または更新する必要があります。構成例を次に示します。<build>spring-boot-maven-plugin

<build>
    <plugins>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
            <configuration>
                <includeSystemScope>true</includeSystemScope>
            </configuration>
            <executions>
                <execution>
                    <goals>
                        <goal>repackage</goal>
                    </goals>
                </execution>
            </executions>
        </plugin>
    </plugins>
</build>

この構成では、<includeSystemScope>true</includeSystemScope>プラグインはシステム全体の依存関係を含めるように指示されます。これはプラグインの主な目的の 1 つで<goal>repackage</goal>あり、元のアプリケーションとすべての関連依存関係を含む新しい jar または war ファイルを作成します。spring-boot-maven-plugin

2. Maven を使用してプロジェクトをパッケージ化する

ファイルを保存した後pom.xml、次のコマンドを使用してプロジェクトをパッケージ化できます。

mvn clean package

このコマンドを実行すると、Maven はプロジェクトをコンパイルし、テストを実行し、アプリケーションとそのすべての依存関係をパッケージ化します。

3. アプリケーションを実行します

パッケージ化が完了すると、プロジェクトディレクトリtargetにファイルが見つかります.jarjava -jar次のコマンドを使用してこのファイルを実行できます。

java -jar target/yourproject-0.0.1-SNAPSHOT.jar

忘れずにyourproject-0.0.1-SNAPSHOT.jar実際の jar ファイル名に置き換えてください。


上記の手順により、Spring Boot プロジェクトとその依存関係が実行可能な jar ファイルに正常にパッケージ化されました。このブログがお役に立てば幸いです! ご質問がございましたら、以下にメッセージを残してください。

おすすめ

転載: blog.csdn.net/qq_39997939/article/details/131258893