问题1##
maven打包war的时候突然报错,查看提示信息显示,copy文件失败
***解决办法:***根据提示查看copy失败的文件,发现打包过程当中,maven去复制使用的jar包的时候出现复制失败。首先检查jar包是否存在,是否有问题检查后发现没有问题,后来发现jar包被公司一个软件加密了,解密之后问题解决。(错误代码如果再次出现会追加的)
问题2##
springboot开发,使用指定pom文件打war或者打jar包的命令
具体实现: 项目中创建pom.xml和pom-war.xml其中pom.xml默认使用jar的方式进行打包,复制pom.xml中的内容到pom-war.xml中,修改设置指定打包方式为war
<packaging>war</packaging>
如果是springboot项目通常需要设置忽略web.xml配置如下
<build>
<finalName>${project.artifactId}</finalName>
<plugins>
<!--原来打包设置-->
<!--<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>-->
<!--现在打包设置-->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<configuration>
<failOnMissingWebXml>false</failOnMissingWebXml>
</configuration>
</plugin>
<!-- 跳过单元测试 -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<skipTests>true</skipTests>
</configuration>
</plugin>
</plugins>
</build>