欧美网址在线观看-亚洲最新毛片-国产成人免费爽爽爽视频-亚洲一区在线影院-日韩欧美在线观看视频网站-男女激情四射-成人一区二区免费看-欧美亚洲综合在线-日韩一级视频在线播放-国产成人三级视频在线播放-亚洲中文字幕日产无码2020-99久久久国产精品免费无卡顿-av在线观看地址-果冻传媒mv免费播放在线观看-欧美在线观看视频免费-日韩天天操

聯(lián)系我們 - 廣告服務 - 聯(lián)系電話:
您的當前位置: > 關注 > > 正文

maven(三)最詳細的profile的使用

來源:CSDN 時間:2023-03-27 11:01:40

文章目錄

前言1. 原理2. 應用演示2.1 項目結構2.2 激活方式1. 通過maven命令參數(shù)2. 通過pom文件里的activation屬性3. settings.xml中使用activeProfiles指定(了解即可)


(相關資料圖)

前言

在開發(fā)過程中,我們的項目會存在不同的運行環(huán)境,比如開發(fā)環(huán)境、測試環(huán)境、生產(chǎn)環(huán)境,而我們的項目在不同的環(huán)境中,有的配置可能會不一樣,比如數(shù)據(jù)源配置、日志文件配置、以及一些軟件運行過程中的基本配置,那每次我們將軟件部署到不同的環(huán)境時,都需要修改相應的配置文件,這樣來回修改,很容易出錯,而且浪費勞動力。        在前面的文章profile之springboot,springboot為我們提供了一種解決方案,而maven也提供了一種更加靈活的解決方案,就是profile功能。

1. 原理

1.1 先看一段pom文件中的profile定義

devdevprodprodtruetesttest

可以看到定義了多個profile,每個profile都有唯一的id,也包含properties屬性。這里為每個profile都定義一個名為profiles.active的properties,每個環(huán)境的值不同。當我們打包項目時,激活不同的環(huán)境,profiles.active字段就會被賦予不同的值。 1.2 結合resource屬性        這個profiles.active字段可以應用到許多地方,及其靈活。可以在配置文件里被引用(參考此博客);也可以結合pom文件里的resource和filter屬性,作為文件名的一部分或者文件夾名的一部分,下面會詳細講解這個用法。

注意:maven的profile用法有許多種,但基本原理就是根據(jù)激活環(huán)境的不同,自定義字段被賦予不同的值。

2. 應用演示

2.1 項目結構

這里定義了dev,prod,test三個文件夾,用來演示maven中profile的使用。注意,每個文件夾里還定義了application-{xxx}.properties件,這里相當于結合springboot的Profile的使用,是我比較推薦的方式,和本文maven的profile使用無關系,在application.properties都有spring.profiles.active=xxx去加載對應的application-{xxx}.properties。

pom文件里的關鍵配置為

org.springframework.bootspring-boot-maven-pluginrepackagetruesrc/main/resources/dev/*prod/*test/*                    messages/*-->src/main/resources/${profiles.active}devdevprodprodtruetesttest

可以看到我們利用resource屬性來配置打包時,根據(jù)激活的環(huán)境來選取要打包的文件夾。我們使用maven命令

mvn clean package

prod環(huán)境被默認激活,打包后的包結構為 可以看到prod文件夾下的配置文件被打包進去,通過激活不同的profile也就實現(xiàn)了動態(tài)切換配置文件。

2.2 激活方式

profile的激活方式有很多種

1. 通過maven命令參數(shù)

即在使用maven打包時通過-P參數(shù),-P后跟上profile的唯一id,如

mvn clean package -Ptest

打包時test的profile被激活,打包后的包結構為:

2. 通過pom文件里的activation屬性

prodprodtrue                1.5[1.5,)Windows XPWindowsx865.1.2600envtesttarget/generated-sources/axistools/wsdl2java/                        com/companyname/group

這里我寫了多種方式,可以通過activeByDefault、jdk版本、操作系統(tǒng)、系統(tǒng)環(huán)境變量(在win10我試了不成功,win7可以,不知道為啥)、文件的存在或缺失,實際項目可以根據(jù)需要選取一種即可。這種的優(yōu)先級低于maven命令參數(shù)指定的方式。

3. settings.xml中使用activeProfiles指定(了解即可)

即mave目錄下的settings.xml也可以添加下面的代碼來指定激活哪個profile。

profileTest1

值得注意的是1. setting.xml在當前系統(tǒng)用戶的.m2文件夾有(如沒有可手動拷貝過去也會生效),針對的當前用戶的profile配置,在maven的安裝目錄下“conf/settings.xml”,針對的是全局的profile配置。2.profile也可以定義在setting.xml文件中,但是這種方式個人感覺并不實用的,不推薦。

責任編輯:

標簽:

相關推薦:

精彩放送:

新聞聚焦
Top 欧美网址在线观看-亚洲最新毛片-国产成人免费爽爽爽视频-亚洲一区在线影院-日韩欧美在线观看视频网站-男女激情四射-成人一区二区免费看-欧美亚洲综合在线-日韩一级视频在线播放-国产成人三级视频在线播放-亚洲中文字幕日产无码2020-99久久久国产精品免费无卡顿-av在线观看地址-果冻传媒mv免费播放在线观看-欧美在线观看视频免费-日韩天天操

        日韩精品视频在线观看视频| 中文字幕免费高清在线| 超碰在线97免费| 国产96在线 | 亚洲| 日本免费在线视频观看| 中文字幕第38页| 九热视频在线观看| 四虎永久在线精品无码视频| 日韩av在线播放不卡| 波多野结衣 作品| 91福利免费观看| 亚洲欧美日韩一级| 91热这里只有精品| 国产精品视频黄色| 国产精品嫩草影院8vv8| 亚洲一级片av| 国内自拍中文字幕| 337p亚洲精品色噜噜狠狠p| 麻豆映画在线观看| 妞干网在线播放| 久草视频国产在线| 六月丁香婷婷激情| 中文字幕网av| 黄色小视频大全| 欧美高清中文字幕| 日日碰狠狠躁久久躁婷婷| 丰满少妇在线观看| 天堂av免费看| 97在线国产视频| www.四虎成人| 日本中文字幕影院| 在线观看17c| 成年网站在线免费观看| 91精品999| 9久久9毛片又大又硬又粗| 在线观看的毛片| 日韩精品一区二区在线视频| 国产亚洲欧美在线视频| 欧美在线aaa| 久久av综合网| wwwwwxxxx日本| 日韩av在线播放不卡| 岛国av在线免费| 国产二级片在线观看| 久久久精品视频国产| 蜜臀av性久久久久蜜臀av| 特级丰满少妇一级| 天堂av免费看| 国产免费又粗又猛又爽| 久久久久久人妻一区二区三区| www.涩涩涩| 国产美女无遮挡网站| 日本美女久久久| 精品免费国产一区二区| 男女爱爱视频网站| 成人3d动漫一区二区三区| 丁香六月激情网| 国产精品中文久久久久久| 久久久久狠狠高潮亚洲精品| 中文字幕第一页亚洲| 天天操,天天操| 欧美伦理视频在线观看| 亚洲爆乳无码专区| 日本中文字幕片| 波多野结衣家庭教师在线| www婷婷av久久久影片| 永久免费在线看片视频| 中文国产在线观看| www.色偷偷.com| 欧美午夜性生活| 欧美黑人又粗又大又爽免费| 欧美日本视频在线观看| 国产精品成人久久电影| xxxx18hd亚洲hd捆绑| 成人国产在线看| 大西瓜av在线| 欧美视频在线观看视频| 每日在线观看av| 霍思燕三级露全乳照| 国产免费黄色av| 男人天堂999| 久久综合久久色| 亚洲欧美偷拍另类| 国产xxxxhd| 国产经典久久久| 毛片av在线播放| 激情深爱综合网| 色诱视频在线观看| 高清av免费看| 久久久久久久久影视| 日本www在线视频| 99sesese| 婷婷无套内射影院| 麻豆一区二区三区视频| 亚洲第一精品区| 欧美精品久久久久久久久久久| 大香煮伊手机一区| 欧美大片免费播放| 国产又黄又猛视频| 一区二区三区四区免费观看| 免费看国产一级片| 中文字幕永久有效| 免费 成 人 黄 色| 图片区乱熟图片区亚洲| 色啦啦av综合| 精品国产一区二区三区无码| 国产熟人av一二三区| japanese在线视频| 37pao成人国产永久免费视频| 一级做a爱视频| 六月丁香婷婷激情| 成人毛片100部免费看| 日韩av一二三四| 妞干网视频在线观看| 亚洲激情在线看| 欧美黄色免费影院| 国产午夜精品视频一区二区三区| 国产日韩一区二区在线观看| 中文精品无码中文字幕无码专区| 欧美黄色性生活| 老太脱裤让老头玩ⅹxxxx| 欧美丝袜在线观看| 777米奇影视第四色| 国产欧美日韩小视频| 久久久九九九热| 能在线观看的av网站| 人妻少妇精品无码专区二区| 日韩不卡一二区| 加勒比av中文字幕| 手机看片福利盒子久久| 成 年 人 黄 色 大 片大 全| a级黄色片免费| 视色,视色影院,视色影库,视色网| 91香蕉视频导航| wwww.国产| 午夜激情av在线| 午夜免费福利在线| wwwwwxxxx日本| 粉色视频免费看| 一级网站在线观看| 欧美日韩在线免费观看视频| 色www免费视频| 日韩 国产 一区| 天天爱天天做天天操| 91传媒免费视频| 91国视频在线| 日韩一级免费在线观看| 日韩欧美xxxx| 午夜免费福利视频在线观看| 中文字幕亚洲影院| 国产乱人伦精品一区二区三区| 日本高清xxxx| 国产肥臀一区二区福利视频| 黄色a级片免费| 国产高清999| 奇米影视亚洲色图| 成年人在线看片| 国产无色aaa| 精品丰满人妻无套内射| 成人免费观看视频在线观看| 少妇黄色一级片| 欧美大片免费播放| 日韩网址在线观看| 亚洲天堂av一区二区三区| 欧美 日韩 国产精品| 青青草原av在线播放| 亚洲在线观看网站| 91国视频在线| 日本女人高潮视频| 精品中文字幕av| www.黄色网址.com| www黄色av| 天堂av免费看| 黄色国产小视频| 男人天堂av片| 182午夜在线观看| 99精品人妻少妇一区二区| 我要看一级黄色大片| 国产精品久久..4399| www.avtt| 亚洲怡红院在线| aaaaaa亚洲| 欧美 日韩 亚洲 一区| 91高清国产视频| caopor在线视频| 人妻无码久久一区二区三区免费| 91亚洲免费视频| 国产视频在线视频| 波多野结衣之无限发射| 性生活免费观看视频| 色91精品久久久久久久久| 久久综合久久色| 日本免费黄视频| 日韩欧美国产免费| 久久亚洲a v| 亚洲高清av一区二区三区| 日本中文字幕高清| 午夜免费福利在线| 成人午夜激情av| www.99在线|