如何讓Maven生成JAR包時打包資源文件

今天寫了一個Java項目,在生成JAR以後運行時,出現各類各樣的報錯,都提示找不到文件。看了日誌以後發現生成的JAR包只有Java源文件編譯以後造成的class文件,令我非常鬱悶。在網上苦尋一番以後,找到了解決方法。html

在項目的pom.xml中,找到build節點,添加以下配置:java

<build>  
    <finalName>test</finalName>   
    <resources>  
        <resource>  
            <directory>src/main/resources</directory>  
            <includes>  
                <include>**/*.*</include>  
            </includes>  
            
            <filtering>false</filtering>  
        </resource>  
        <resource>  
            <directory>src/main/java</directory>  
            <includes>  
                <include>**/*.*</include>  
            </includes>  
            <excludes>
            	<exclude>**/*.java</exclude>
            </excludes>
            <filtering>false</filtering>  
        </resource>  
    </resources>  
</build>