您好,登錄后才能下訂單哦!
Maven 提供了豐富的插件,本文說(shuō)明了maven 插件打包的步驟:
pom.xml 文件如下:
<profiles> <!-- dev環(huán)境 --> <profile> <id>dev</id> <build> <filters> <filter>log4j.dev.properties</filter> <filter>params.dev.properties</filter> </filters> <resources> <resource> <directory>src/main/resources</directory> <includes> <include>log4j.properties</include> <include>params.properties</include> <include>dictionary.properties</include> </includes> <filtering>true</filtering> </resource> <resource> <directory>src/main/resources</directory> <excludes> <exclude>log4j.properties</exclude> <exclude>params.properties</exclude> </excludes> <filtering>false</filtering> </resource> </resources> </build> <activation> <activeByDefault>true</activeByDefault> <property> <name>env</name> <value>dev</value> </property> </activation> </profile> <!-- pro環(huán)境 --> <profile> <id>pro</id> <build> <filters> <filter>log4j.pro.properties</filter> <filter>params.pro.properties</filter> </filters> <resources> <resource> <directory>src/main/resources</directory> <includes> <include>log4j.properties</include> <include>params.properties</include> <include>dictionary.properties</include> </includes> <filtering>true</filtering> </resource> <resource> <directory>src/main/resources</directory> <excludes> <exclude>log4j.properties</exclude> <exclude>params.properties</exclude> </excludes> <filtering>false</filtering> </resource> </resources> </build> </profile> <!-- uat環(huán)境 --> <profile> <id>uat</id> <build> <filters> <filter>log4j.uat.properties</filter> <filter>params.uat.properties</filter> </filters> <resources> <resource> <directory>src/main/resources</directory> <includes> <include>log4j.properties</include> <include>params.properties</include> <include>dictionary.properties</include> </includes> <filtering>true</filtering> </resource> <resource> <directory>src/main/resources</directory> <excludes> <exclude>log4j.properties</exclude> <exclude>params.properties</exclude> </excludes> <filtering>false</filtering> </resource> </resources> </build> </profile> </profiles>
params.dev.properties 是指在項(xiàng)目里配置的開發(fā)環(huán)境數(shù)據(jù)鏈接
params.uat.properties 是指在項(xiàng)目里配置的測(cè)試環(huán)境數(shù)據(jù)鏈接
params.pro.properties 是指在項(xiàng)目里配置的生產(chǎn)環(huán)境數(shù)據(jù)鏈接
params.properties 是指上面三個(gè)指定的打包的數(shù)據(jù)鏈接
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。