如果使用的是Eclipse,Eclipse的src目录下的xml等资源文件在编译的时候会自动打包进输出到classes文件夹。Hibernate和Spring有时会将配置文件放置在src目录下,编译后要一块打包进classes文件夹,所以存在着需要将xml等资源文件放置在源代码目录下的需求。

解决IDEA的这个问题有两种方式。

第一种是建立src/main/resources文件夹,将xml等资源文件放置到这个目录中。maven工具默认在编译的时候,会将resources文件夹中的资源文件一块打包进classes目录中。

第二种解决方式是配置maven的pom文件配置,在pom文件中找到<build>节点,添加下列代码:

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

其中<directory>src/main/java</directory>表明资源文件的路径,<include>**/*.xml</include>表明需要编译打包的文件类型是xml文件,如果有其它资源文件也需要打包,可以修改或添加通配符。

如果使用的是Eclipse,Eclipse的src目录下的xml等资源文件在编译的时候会自动打包进输出到classes文件夹。Hibernate和Spring有时会将配置文件放置在src目录下,编译后要一块打包进classes文件夹,所以存在着需要将xml等资源文件放置在源代码目录下的需求。

解决IDEA的这个问题有两种方式。

第一种是建立src/main/resources文件夹,将xml等资源文件放置到这个目录中。maven工具默认在编译的时候,会将resources文件夹中的资源文件一块打包进classes目录中。

第二种解决方式是配置maven的pom文件配置,在pom文件中找到<build>节点,添加下列代码:

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

其中<directory>src/main/java</directory>表明资源文件的路径,<include>**/*.xml</include>表明需要编译打包的文件类型是xml文件,如果有其它资源文件也需要打包,可以修改或添加通配符。

最新文章

  1. 走进缓存的世界(三) - Memcache
  2. 提交本地项目到github
  3. Spring 中classPath:用法
  4. &lt;概要&gt;
  5. java中的显示初始化和特定初始化
  6. ubuntu 下python版本切换
  7. JAVA线程同步辅助类CountDownLatch
  8. websocket以及自定义协议编程一些总结
  9. 认识WinDbg
  10. linux内核之链表操作解析
  11. python的高级应用
  12. 导入python库失败时的方法
  13. 【alpha阶段】第八次Scrum Meeting
  14. 高性能消息中间件——NATS
  15. [script]判定某一个脚本是否正确执行
  16. C++智能指针shared_ptr
  17. 关于java赋值运算的一个小例子
  18. eFPGA与FPGA SoC,谁将引领下一代可编程硬件之潮流?|半导体行业观察
  19. FZU 2297 Number theory【线段树/单点更新/思维】
  20. linux手动安装flash插件

热门文章

  1. [转载] 一致性hash算法释义
  2. Python之文件与目录
  3. TCP网络程序实例——服务器端与客户端交互
  4. SDRAM操作(FPGA实现)
  5. phpstorm-----实现实时编辑服务器代码
  6. eclipse中Maven工程使用Tomcat7以上插件
  7. JAVAFX-5事件总结
  8. 学习爬虫的day01
  9. ubuntu debain下好用的编辑器
  10. mysql 双机热备注意事项