maven構建不同配置檔案的安裝包

2021-07-22 16:09:05 字數 767 閱讀 1683

1.在pom中的project節點增加如下配置,分別代表兩種模式

test

127.0.0.1

test

dev123.0.0.1

test2

true

2.在pom中的build節點增加如下配置

src/main/resources

src/main/resources

**/*.properties

**/*.txt

true

這樣在編譯期間就會把resources目錄下的以.properties或.txt結尾檔案中的變數(${})替換成選擇的模式下面的屬性節點.

如果直接配置在resource下面增加filtering,這樣會檢查resources下面所有的檔案,遇到變數會全部進行替換.所以採取指定過濾檔案方式可能會好些.

如果能保證變數唯一性的話,就可以採取全部的方式.

示例:

src/main/resources

true

編譯方式:

命令:mvn package -ptest 直接編譯. -p後面是選擇編譯的模式.也就是配置模式中的id.無指定的話,就會使用在配置檔案中配置的預設啟用.

選用開發工具的話,直接勾選乙個即可.

安卓混淆配置檔案說明

混淆檔案的位置 proguard android.txt 預設的混淆檔案 sdk目錄 tools proguard proguard rules.pro 讓我們自行新增混淆規則檔案 相應module的目錄下 proguardfiles getdefaultproguardfile proguard ...

使用Maven進行多環境部署的配置檔案管理

1 首先配置profiles清單 dev dev true release release 其中properties可以配置一些屬性,用於填充佔位符。2 根據啟用的profile載入指定的配置檔案進行填充佔位符配置檔案 src main resources mysql properties src ...

winform C 根據配置檔案啟動不同的窗體

visual studio中,新建winform c 專案後,會預設生成乙個主窗體檔案,一般叫 form1,也可以自己改名,反正啟動程式就會首先啟動這個窗體。這是一種固定的模式,那麼如果專案中有多個不同的窗體,不同情況下分別啟動不同的窗體,如何實現呢?第一反應是把主窗體隱藏 hide 然後在主窗體中...