出现这个问题是pom.xml没有配置resource插件,如果java文件夹没有配置文件就可以不配,而如果有就需要配置了,否则上线发现没有项目启动不了。
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
<version>1.8</version>
<executions>
<execution>
<id>add-resource</id>
<phase>initialize</phase>
<goals>
<goal>add-resource</goal>
</goals>
</execution>
<execution>
<id>add-source</id>
<phase>initialize</phase>
<goals>
<goal>add-source</goal>
</goals>
</execution>
</executions>
<configuration>
<outputDirectory>${pom.basedir}/target/classes</outputDirectory>
<resources>
<resource>
<directory>${pom.basedir}/src/main/java</directory>
<filtering>true</filtering>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
<include>**/*.xls</include>
<include>**/*.xlsx</include>
<include>**/*.jpg</include>
<include>**/*.ftl</include>
</includes>
</resource>
</resources>
<sources>
<source>${pom.basedir}/src/main/java</source>
</sources>
</configuration>
</plugin>