|
问题的根源出在这个maven项目的 pom文件上
idea在build工程的时候 遇到maven项目 使用的是pom文件里面配置的<build></build>里面的东西
而这里面如果不做特别配置 是maven默认的 编译的时候 只搬运src/main/java里面的java文件到target/classes,其他文件会被忽略:
修复方式:
1.<build> <plugins> <plugin> <artifactId>maven-resources-plugin</artifactId> <version>2.6</version> <executions> <execution> <id>copy-xmls</id> <phase>process-resources</phase> <goals> <goal>copy-resources</goal> </goals> <configuration> <outputDirectory>${basedir}/target/classes</outputDirectory> <resources> <resource> <directory>${basedir}/src/main/resource</directory> <includes> <include>**/*.xml</include> </includes> </resource> </resources> </configuration> </execution> </executions> </plugin> </plugins>
</build>
2.File-Project Structure-Modules,为目录分配对应的结构体系

|