需要打包的模块中,加入到pom
<build>
    <finalName>p-controller</finalName>
    <filters> <!-- 指定使用的 filter -->
        <filter>src/main/filter/${profiles.activation}.properties</filter>
    </filters>
    <!--默认资源目录-->
    <resources>
        <resource>
            <directory>src/main/resources</directory>
            <filtering>true</filtering><!--是否使用过滤器-->
        </resource>
        <resource>
            <directory>src/main/filter</directory>
            <filtering>true</filtering><!--是否使用过滤器-->
        </resource>
    </resources>
    <plugins>
        <!--maven-war-plugin,激活spring profile,具体在子项目web目录下指定-->
        <plugin>
            <artifactId>maven-war-plugin</artifactId>
            <version>${plugin.maven-war}</version>
            <configuration>
                <!-- 激活spring profile -->
                <webResources>
                    <resource>
                        <filtering>true</filtering>
                        <directory>src/main/webapp</directory>
                        <includes>
                            <include>**/web. </include>
                        </includes>
                    </resource>
                </webResources>
                <warSourceDirectory>src/main/webapp</warSourceDirectory>
                <web >src/main/webapp/WEB-INF/web. </web >
            </configuration>
        </plugin>
    </plugins>
</build>

 

新建bat命令

mvn clean package -DskipTests -Pdev

DskipTests (跳过测试文件)

 

收藏 打印