Maven工程自动化构建方法

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&characterEncoding=utf-8

jdbc.username=root

jdbc.password=root

jndiName = ${symbol_dollar}{jndiName}    

 

2、配置data-access.properties文件

    jdbc.driverClassName=${connection.driver_class}

    jdbc.url=${connection.url}

    jdbc.username=${connection.username}

    jdbc.password=${connection.password}

    jndiName = ${symbol_dollar}{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>dev</id>

            <activation>

                <activeByDefault>true</activeByDefault>

            </activation>

            <properties>

                <profiles.active>dev</profiles.active>

            </properties>

            <build>

                <filters>

                    <filter>${basedir}/src/main/filters/dev.properties</filter>

                </filters>

            </build>

        </profile>

        <!-- 测试环境-->

        <profile>

            <id>test</id>

            <properties>

                <profiles.active>test</profiles.active>

            </properties>

            <build>

                <filters>

                    <filter>${basedir}/src/main/filters/test.properties</filter>

                </filters>

            </build>

        </profile>

        <!-- 仿真环境-->

        <profile>

            <id>simu</id>

            <properties>

                <profiles.active>simu</profiles.active>

            </properties>

            <build>

                <filters>

                    <filter>${basedir}/src/main/filters/simu.properties</filter>

                </filters>

            </build>

        </profile>

        <!-- 生产环境-->

        <profile>

            <id>prd</id>

            <properties>

                <profiles.active>prd</profiles.active>

            </properties>

            <build>

                <filters>

                    <filter>${basedir}/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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值