需要打包的模块中,加入到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.xml</include> </includes> </resource> </webResources> <warSourceDirectory>src/main/webapp</warSourceDirectory> <webXml>src/main/webapp/WEB-INF/web.xml</webXml> </configuration> </plugin> </plugins> </build>
新建bat命令
mvn clean package -DskipTests -Pdev
DskipTests (跳过测试文件)