Maven配置具有父項目的Spring Boot項目

我們知道,通過Maven管理的Spring Boot項目,爲了方便引入Spring相關依賴,通常有一個默認的父項目,其pom配置是這樣的:

<parent>
		<groupId>org.springframework.boot</groupId>
		<artifactId>spring-boot-starter-parent</artifactId>
		<version>2.1.1.RELEASE</version>
		<relativePath/> <!-- lookup parent from repository -->
	</parent>

那麼如果我們創建了一個Spring Boo項目,又想要爲該項目配置一個自己的父項目,我們該如何配置呢?
其實Spring Boot已經爲我們提供了配置自己父項目的方式,那就是將spring-boot-starter-parent通過Maven提供的dependentcyManagement元素引入相關依賴。配置如下:

	<dependencyManagement>
		<dependencies>
			<dependency>
				<groupId>org.springframework.boot</groupId>
				<artifactId>spring-boot-dependencies</artifactId>
				<version>2.1.1.RELEASE</version>
				<type>pom</type>
				<scope>import</scope>
			</dependency>
		</dependencies>
	</dependencyManagement>

關於dependentcyManagement元素,可以參考下面文章中第2節中依賴管理的相關說明:Maven–聚合與繼承

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章