zoukankan      html  css  js  c++  java
  • maven项目自动创建src/main/resources等四个资源文件夹

    如何使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,效果如下:

  • 相关阅读:
    file_put_contents实现内容追加
    Laravel5.5 实现session配置
    easywechat在laravel框架中的应用-代码参考
    Laravel框架模型层表单验证
    工厂方法模式及php实现
    简单工厂模式及php实现
    Actionscript,AS3,MXML,Flex,Flex Builder,Flash Builder,Flash,AIR,Flash Player之关系
    php之依赖注入和控制反转
    php pdo操作数据库
    odbc连接数据库
  • 原文地址:https://www.cnblogs.com/zhuwenjoyce/p/9655836.html
Copyright © 2011-2022 走看看