javaEE Maven,指定多个配置文件目录,加载src/main/java下的配置文件

maven默认只加载src/java/resources目录下的配置文件。如果src/main/java下也有配置文件(例如Mybatis的的映射配置文件),就会忽略。

pom.xml(maven的配置文件):

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
	<modelVersion>4.0.0</modelVersion>
	<parent>
		<groupId>cn.xxx</groupId>
		<artifactId>xxx</artifactId>
		<version>0.0.1-SNAPSHOT</version>
	</parent>
	<artifactId>xxxxx</artifactId>
	<packaging>war</packaging>
	
	
	
	<!-- 如果不添加此节点mybatis的mapper.xml文件都会被漏掉。 -->
	<build>
		<resources>
            <resource>
                <directory>src/main/java</directory>
                <includes>
                    <include>**/*.properties</include>
                    <include>**/*.xml</include>
                </includes>
                <filtering>false</filtering>
            </resource>
            <resource>  <!-- resources下的配置文件也不能忽略 -->
                <directory>src/main/resources</directory>
                <includes>
                    <include>**/*.properties</include>
                    <include>**/*.xml</include>
                </includes>
                <filtering>false</filtering>
            </resource>
        </resources>
	</build>
</project>

猜你喜欢

转载自blog.csdn.net/houyanhua1/article/details/83310566