设为首页 加入收藏

TOP

将IDEA maven项目中src源代码下的xml等资源文件编译进classes文件夹
2015-07-16 12:55:17 来源: 作者: 【 】 浏览:5
Tags:IDEA maven 项目 src 源代码 xml 源文件 编译 classes 文件夹

如题,IDEA的maven项目中,默认源代码目录下的xml等资源文件并不会在编译的时候一块打包进classes文件夹,而是直接舍弃掉。


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


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


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


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


? ?
? ? ? ?
? ? ? ? ? ?
? ? ? ? ? ? ? ? src/main/java
? ? ? ? ? ? ? ?
? ? ? ? ? ? ? ? ? ? **/*.xml
? ? ? ? ? ? ? ?

? ? ? ? ? ?

? ? ? ?

? ?


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


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇编程语言Red 0.5.4发布:新dataty.. 下一篇在Servlet Filter中使用Spring容器

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: