Maven ProfileFilter 分環境執行

2021-08-03 03:28:28 字數 753 閱讀 8646

src/filters/$.propertiesfilter>

filters>

src/main/resourcesdirectory>

truefiltering>

resource>

resources>

build>

devid>

devactive.profile>

properties>

trueactivebydefault>

activation>

profile>

testid>

testactive.profile>

properties>

profile>

productid>

productactive.profile>

properties>

profile>

profiles>

src/filters/下有dev.properties、test.properties、product.properties三個檔案,裡面都只配置了url乙個引數

在src/main/resource下有乙個filer.properties檔案,裡面乙個引數url=$

termina裡面執行:mvn clean package -pdev

之後filter.properties裡的url會自動匹配到之前之前的dev.properties裡的url值

詳見文章:

linux環境安裝node環境以及專案執行

1.伺服器的任意目錄中,比如 opt,然後進入該目錄安裝安裝包,解壓 cd opt wget tar xf node v10.9.0 linux x64.tar.xz ls2.移動解壓完成之後的node包,更改檔名 3.需要將node命令和npm命令變為全域性命令,以方便之後使用。執行命令如下 ln...

linux開發環境運維建議

1 伺服器配置ntp時間同步,避免時間不一致產生的問題 2 配置互信ssh,省略密碼輸入 3 避免ipv6造成的問題,可以禁用ipv6 4 方便管理,設定固定ip位址 5 將各服務設定為啟動時預設啟動 6 減少網路問題,可以關閉iptables,selinux 7 替換yum預設映象 先提前備份 m...

vue分環境打包

在專案開發中,我們的專案一般分為開發版 測試版 pre版 prod版。vue cli的預設環境乙隻有dev和prod兩個,之前每次要發布測試版或pre版都是修改了原始碼中api位址後打包,這樣很麻煩。如果能根據不同環境打包就完美了。如下 1.config prod.env.js檔案修改如下 use ...