Spring Boot Pom.xmlファイルについて――ラベル説明

5605 ワード

parentラベルの役割
<!-- Parent     SpringBoot              
		SSM   jar                 3  ,             
		     .
		SpringBoot      ,  "    "
	 -->
	<parent>
		<groupId>org.springframework.boot</groupId>
		<artifactId>spring-boot-starter-parent</artifactId>
		<version>2.2.7.RELEASE</version>
		<relativePath /> <!-- lookup parent from repository -->
	</parent>
Spring Bootにおけるjarカバン依存説明
説明:parentは統一されたバージョンの定義を担当していますが、プロジェクトに依存しているjarパッケージの情報は、dependencyによって実現された動的ローディングです。
[外鎖写真の転載に失敗しました。ソースステーションには盗難防止チェーン機構があるかもしれません。画像を保存して直接アップロードすることを提案します。(img-ouAon Jump-5854513253)(day 01.asets/image-2005173438040.png)。
ルール:springBootプロジェクトにはどのようなサービスを追加する必要がありますか?どのような依存性がありますか?バージョン情報は公式サイトでparentを通じて統一的に定義されています。しかし、すべてのjarパッケージparentで定義されていますか?
3.3.3 mavenプラグインについての説明
1)依存関係を追加
<!--Maven        maven       /    1.xxxx.jar   2.xxx.war 
		springBoot      jar .
	 -->
	<build>
		<plugins>
			<plugin>
				<groupId>org.springframework.boot</groupId>
				<artifactId>spring-boot-maven-plugin</artifactId>
			</plugin>
		</plugins>
	</build>
2)プロジェクトの包装配置を実現する。
1.プロジェクト包装
[外鎖写真の転載に失敗しました。ソースステーションには盗難防止チェーン機構があるかもしれません。画像を保存して直接アップロードすることをお勧めします(img-Tage 82 wK-1589554513258)(day 01.asets/image-20051755172.png)。
2.包装結果
[外部チェーン写真の転載に失敗しました。ソースステーションには盗難防止チェーン機構があるかもしれません。画像を保存して直接アップロードすることを提案します。(img-015-5854513260)(day 01.asets/image-20051747245797.png)。
3)プロジェクト発表
説明:実際の生産環境では、STSなどのIDEツールでプロジェクトのリリースは不可能です。スクリプト/javaコマンドで行わなければなりません。
[外鎖写真の転載に失敗しました。ソースステーションには盗難防止チェーンの機構があるかもしれません。画像を保存して直接アップロードすることをお勧めします。(img-jismapptW-1554513262)(day 01.asets/image-2005175007229.png)
コマンド:cmdでdosコマンドウィンドウに飛び込み、その後実行します。
java -jar   xxxx.jar 
クライアントを閉じる:ctrl+c