这两天做项目一直出现的一个问题,在gitee上下拉了队友的代码后,队友一直没有clean,“target”包里还存留着XXX-1.0-SNAPSHOT这个文件夹,而我在拉代码过来后习惯性clean(target包会清理)结果一运行tomcat,omg,失败了直接给我弹“黄牌”。试了网上的一些教程,都不得行,后面结合 了一下问题解决了, 我这里就总结一下我的方法。
首先,打开pom.xml,找到<build></build>标签,导入更新:
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>3.3.0</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<version>2.0.0.RELEASE</version>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
接着在<dependencies>标签里面,导入这个依赖:
<dependency>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<version>2.6</version>
</dependency>