1. 当创建默认项目的时候,pom.xml不做任何修改的时候,默认src/main/java下,只将.java文件编译成class文件并打包放入target目录中,而在其下的其他文件将无法进入target,无法被打包。

  2. 效果演示:
    不修改pom.xml的情况下:
    在这里插入图片描述
    在这里插入图片描述

  3. 如何才能将src/main/java下的其他资源文件打包进target目录呢,在pom.xml文件中添加如下,resources标签是写在build标签内:

    		<resources>
                <resource>
                    <directory>src/main/java</directory>
                    <includes>
                        <include>**/*.txt</include>
                        <include>**/*.xml</include>
                        <include>**/*.yml</include>
                        <include>**/*.properties</include>
                    </includes>
                </resource>
            </resources>
    
  4. 修改之后的效果图如下:
    在这里插入图片描述

更多推荐