zoukankan      html  css  js  c++  java
  • maven 编译部署src/main/java下的资源文件

    maven 编译部署src/main/java下的资源文件

    maven默认会把src/main/resources下的所有配置文件以及src/main/java下的所有java文件打包或发布到targetclasses下面,

    但是现实我们可能会在src/main/java下面也放置一些配置文件如hibernate配置文件或mybatis mapper配置文件等,

    如果不做一些额外配置,那我们打包后的项目可能找不到这些必须的资源文件,因此在pom.xml中增加类似如下配置:

    <build>
         <resources>
                <resource>
                    <directory>src/main/java</directory>
                    <includes>
                        <include>**/*.xml</include>
                    </includes>
                </resource>
                <resource>
                    <directory>src/main/resources</directory>
                    <includes>
                        <include>**/*</include>
                    </includes>
                </resource>
            </resources>
     </build>

    就会将src/main/java下的xml文件随同java编译后的class文件一同copy到相应的class目录

     
  • 相关阅读:
    Disharmony Trees HDU
    Xenia and Bit Operations CodeForces
    Gym
    背包入门
    搜索入门
    Farm Tour POJ
    Flow Problem HDU
    Hie with the Pie POJ
    Building a Space Station POJ
    kuangbin 最短路集合
  • 原文地址:https://www.cnblogs.com/mjorcen/p/3732165.html
Copyright © 2011-2022 走看看