Maven工程自動化構建方法

2021-07-15 20:09:47 字數 3018 閱讀 4735

1、所需構建工程filters下新增以下配置檔案:開發環境(dev.properties),生產環境 (prd.properties),**環境(simu.properties),測試環境(test.properties)                     

*.properties檔案為配置資料庫基本資訊,如下(根據實際情況修改資訊【下同】):

jdbc.driverclassname=com.mysql.jdbc.driver

jdbc.url=jdbc:mysql://localhost:3306/test?useunicode=true&characterenco

ding=utf-8

jdbc.username=root

jdbc.password=root

jndiname = $

2、配置data-access.properties檔案

jdbc.driverclassname=$

jdbc.url=$

jdbc.username=$

jdbc.password=$

jndiname = $

3、在datasource-config.xml新增以下內容:

<

beans

profile="dev,test,prd,simu"

>

<

context:property-placeholder

location="classpath:spring/data-access.properties"

/>

beans

>

4、 在所需構建工程pom(或專案級pom)中新增以下內容:

<

profiles

>

<

profile

>

<

id>

devid

>

<

activation

>

<

activebydefault

>true

activebydefault

>

activation

>

<

properties

>

<

profiles.active

>dev

profiles.active

>

properties

>

<

build

>

<

filters

>

<

filter

>$/src/main/filters/dev.properties

filter

>

filters

>

build

>

profile

>

<

profile

>

<

id>test

id>

<

properties

>

<

profiles.active

>test

profiles.active

>

properties

>

<

build

>

<

filters

>

<

filter

>$/src/main/filters/test.properties

filter

>

filters

>

build

>

profile

>

<

profile

>

<

id>simu

id>

<

properties

>

<

profiles.active

>simu

profiles.active

>

properties

>

<

build

>

<

filters

>

<

filter

>$/src/main/filters/simu.properties

filter

>

filters

>

build

>

profile

>

<

profile

>

<

id>prd

id>

<

properties

>

<

profiles.active

>prd

profiles.active

>

properties

>

<

build

>

<

filters

>

<

filter

>$/src/main/filters/prd.properties

filter

>

filters

>

build

>

profile

>

profiles

>

5、構建命令:   

a.        開發環境:clean package -p dev

b.        生成環境:clean package -p prd

c.        **環境:clean package -p simu

測試環境:clean

前端工程自動化構建總結

總的來說,需求就兩點,一是需要乙個http伺服器,來供手機訪問靜態資源,另乙個是監聽 的改動並自動重新整理瀏覽器。要滿足這兩個需求的第三方工具,應當不難找,事實上像fis,yeoman,vuecli這樣的工具應當都可以做到。可是我覺得它們都太複雜了,雖然我只用到其中一點點功能,但是我不得不仔細的通讀...

Gulp 自動化構建

use gulp 官網 編譯 sass 合併優化壓縮 css 校驗壓縮 js 優化新增檔案指紋 md5 元件化頭部底部 include html 實時自動重新整理 gulp是前端開發過程中對 進行自動化構建的利器。它不僅能對資源進行優化,而且在開發過程中能夠通過配置自動完成很多重複的任務,讓我們可以...

自動化構建Jenkins fastlane

參考 自動化查詢描述檔案 安裝之前 對應的uuid 參考鏈結 檢視簽名檔案,teamid 描述檔案路徑 相互關係 命令列提示沒有登入 jenkins的工作區目錄 jenkins環境配置 同道中人 shell 報錯倉庫位址 配的那個token不是用來登入git倉庫的原始碼管理的憑據和 api的憑據不是...