想象:公司springboot项目要求测试环境时候打war包,然而平常开发为了方便喜欢打jar包。因为打包方式是通过pom.xml中packaging属性指定的,提交代码是把pom.xml也提交了,导致测试环境打的jar包,tomcat访问不起了。
解决办法:
第一步:在pom.xml添加自定义
<profiles><!-- 开发环境 --><profile><id>jar</id><properties><pom.package>jar</pom.package></properties><!--默认--><activation><activeByDefault>true</activeByDefault></activation></profile><!-- 测试环境 --><profile><id>war</id><properties><pom.package>war</pom.package></properties></profile></profiles>

第二步修:改破pom.xml packaging
<packaging>${pom.package}</packaging>
第三步:执行maven打包命令
mvn clean package -P jar
参考网址:
https://blog.csdn.net/java_collect/article/details/83870215
