欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Maven統(tǒng)一版本管理的實現(xiàn)

 更新時間:2024年03月01日 11:09:34   作者:何憶清風(fēng)  
在使用Maven多模塊結(jié)構(gòu)工程時,配置版本是一個比較頭疼的事,本文主要介紹了Maven統(tǒng)一版本管理的實現(xiàn),具有一定的參考價值,感興趣的可以了解一下

有時候需要在聚合工程中通過父類定義版本號來進行全局的控制,這里我使用 ${revision} 來解決子模塊與父級版本管理的問題,例如:A --> B —> C 模塊,A為頂級模塊
在A模塊中引入插件

<properties>
<!--定義好版本號-->
		<revision>1.0-SNAPSHOT</revision>
	</properties>
<!--使用revision作為版本號傳遞-->
			<plugin>
				<groupId>org.codehaus.mojo</groupId>
				<artifactId>flatten-maven-plugin</artifactId>
				<version>1.2.4</version>
				<configuration>
					<!-- 避免IDE將 .flattened-pom.xml 自動識別為功能模塊 -->
					<updatePomFile>true</updatePomFile>
					<flattenMode>resolveCiFriendliesOnly</flattenMode>
				</configuration>
				<executions>
					<execution>
						<id>flatten</id>
						<phase>process-resources</phase>
						<goals>
							<goal>flatten</goal>
						</goals>
					</execution>
					<execution>
						<id>flatten.clean</id>
						<phase>clean</phase>
						<goals>
							<goal>clean</goal>
						</goals>
					</execution>
				</executions>
			</plugin>

B模塊引用

<parent>
		<groupId>xxx.xxx.xxx</groupId>
		<artifactId>A</artifactId>
		<version>${revision}</version>
	</parent>

C模塊引用

<parent>
		<groupId>xxx.xxx.xxx</groupId>
		<artifactId>B</artifactId>
		<version>${revision}</version>
	</parent>

參考文檔:https://blog.csdn.net/weixin_37672801/article/details/124832106

到此這篇關(guān)于Maven統(tǒng)一版本管理的實現(xiàn)的文章就介紹到這了,更多相關(guān)Maven統(tǒng)一版本管理內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Spring AOP源碼深入分析

    Spring AOP源碼深入分析

    這篇文章主要介紹了Spring AOP源碼,AOP(Aspect Orient Programming),直譯過來就是 面向切面編程,AOP 是一種編程思想,是面向?qū)ο缶幊蹋∣OP)的一種補充
    2023-01-01
  • 淺析java中Integer傳參方式的問題

    淺析java中Integer傳參方式的問題

    以下是對java中Integer傳參方式的問題進行了詳細的介紹,需要的朋友可以過來參考下
    2013-09-09
  • springboot swagger不顯示接口的問題及解決

    springboot swagger不顯示接口的問題及解決

    這篇文章主要介紹了springboot swagger不顯示接口的問題及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-06-06
  • Java?從json提取數(shù)組并轉(zhuǎn)換為list的操作方法

    Java?從json提取數(shù)組并轉(zhuǎn)換為list的操作方法

    這篇文章主要介紹了Java?從json提取出數(shù)組并轉(zhuǎn)換為list,使用getJSONArray()獲取到j(luò)sonarray后,再將jsonArray轉(zhuǎn)換為字符串,最后將字符串解析為List列表,本文通過實例代碼給大家詳細講解,需要的朋友可以參考下
    2022-10-10
  • Spring Boot集成MyBatis實現(xiàn)通用Mapper的配置及使用

    Spring Boot集成MyBatis實現(xiàn)通用Mapper的配置及使用

    關(guān)于MyBatis,大部分人都很熟悉。MyBatis 是一款優(yōu)秀的持久層框架,它支持定制化 SQL、存儲過程以及高級映射。這篇文章主要介紹了Spring Boot集成MyBatis實現(xiàn)通用Mapper,需要的朋友可以參考下
    2018-08-08
  • @PathVariable、@RequestParam和@RequestBody的區(qū)別

    @PathVariable、@RequestParam和@RequestBody的區(qū)別

    本文主要介紹了@PathVariable、@RequestParam和@RequestBody的區(qū)別和使用,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-05-05
  • Spring多數(shù)據(jù)源導(dǎo)致配置失效的解決

    Spring多數(shù)據(jù)源導(dǎo)致配置失效的解決

    這篇文章主要介紹了Spring多數(shù)據(jù)源導(dǎo)致配置失效的解決方案,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-01-01
  • java實現(xiàn)文件讀寫與壓縮實例

    java實現(xiàn)文件讀寫與壓縮實例

    這篇文章主要介紹了java實現(xiàn)文件讀寫與壓縮實例,有助于讀者加深對文件操作的理解,需要的朋友可以參考下
    2014-07-07
  • 詳解Guava Cache本地緩存在Spring Boot應(yīng)用中的實踐

    詳解Guava Cache本地緩存在Spring Boot應(yīng)用中的實踐

    Guava Cache是一個全內(nèi)存的本地緩存實現(xiàn),本文將講述如何將 Guava Cache緩存應(yīng)用到 Spring Boot應(yīng)用中。具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-01-01
  • JAVA求兩直線交點和三角形內(nèi)外心的方法

    JAVA求兩直線交點和三角形內(nèi)外心的方法

    本文提供了JAVA求兩直線交點、三角形外心、三角形內(nèi)心的代碼和算法講解,大家可以參考使用
    2013-11-11

最新評論