如何使maven項目自動創建這四個文件夾:src/main/resources、src/main/java、src/test/java、src/test/resources
網傳甚廣的在Config Build Path中以修改jdk版本動作來達到自動創建是誤區,親測不可用。
一、修改pom.xml,使文件夾受maven控制
項目需要自動創建四個文件夾:src/main/java、src/main/resources源文件夾和src/test/java和src/test/resources測試文件夾,並且定義本項目使用JDK版本為1.8。
在maven配置文件pom.xml中添加build節點到project根節點下:
<build> <!-- 默認源代碼和資源文件目錄配置 --> <resources> <resource> <directory>${project.basedir}/src/main/java</directory> </resource> <resource> <directory>${project.basedir}/src/main/resources</directory> </resource> </resources> <testResources> <testResource> <directory>${project.basedir}/src/test/java</directory> </testResource> <testResource> <directory>${project.basedir}/src/test/resources</directory> </testResource> </testResources> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.8.0</version> <configuration> <source>1.8</source> <target>1.8</target> <encoding>${project.build.sourceEncoding}</encoding> <compilerArguments> <verbose /> <bootclasspath>${java.home}/lib/rt.jar;${java.home}/lib/jce.jar</bootclasspath> </compilerArguments> </configuration> </plugin> </plugins> </build>
二、手動創建普通文件夾:
項目右鍵new -> Folder 輸入Folder name -> src/main/resources
其余3個src/main/java、src/test/java、src/test/resources文件夾也照上述新建普通文件夾。
三、執行maven update
項目右鍵,執行maven update,效果如下: