解决idea创建ssm项目找不到mybatis的mapper的xml文件问题
2023-09-11 14:18:37 时间
http://blog.csdn.net/v19freedom/article/details/69855302
后来上网搜了下,别人给出的答复
- idea在build工程的时候 遇到maven项目 使用的是pom文件里面配置的<build></build>里面的东西
- 而这里面如果不做特别配置 是maven默认的 编译的时候 只搬运src/main/java里面的java文件到target/classes,其他文件会被忽略
- 解决办法就是向maven-resources-plugin插件增加配置
- http://bbs.csdn.net/topics/391841282?page=1#post-402070612 这个里面有配置的全文
- 这样配置之后 idea在build的时候 或者执行 maven test 的时候 才能把源码文件夹里的xml文件与java文件一起搬到target/classes 里面去
- 别人如果导入你的这个maven工程 也不用设置idea了
- 另外 为什么在eclipse里面 即使pom不做这个特别配置 也没问题 原因是eclipse在build工程的时候 不依赖 maven的pom文件 用的eclipse的编译机制 不会忽略源码文件夹里面的xml文件
按照这个修改下增加了个插件,再重新编译部署下,发现好了 <plugin> <artifactId>maven-resources-plugin</artifactId> <version>2.6</version> <executions> <execution> <id>copy-xmls</id> <phase>process-resources</phase> <goals> <goal>copy-resources</goal> </goals> <configuration> <outputDirectory>${basedir}/target/classes</outputDirectory> <resources> <resource> <directory>${basedir}/src/main/java</directory> <includes> <include>**/*.xml</include> </includes> </resource> </resources> </configuration> </execution> </executions> </plugin>
相关文章
- IDEA编辑properties文件后,提交git后中文出现乱码
- 【maven】IDEA:存在jar包,pom.xml文件没报错,但是Maven-Project-Dependencies有红线报错
- html文件中引入css代码
- idea中编译spark程序的POM文件配置
- idea 修改 jsp文件之后不生效问题
- 将IDEA maven项目中src源代码下的xml等资源文件编译进classes文件夹
- IDEA如何刷新pom文件
- Linux中/etc/resolv.conf文件简析
- PHP文件操作[总结]
- 解决 IDEA 中src下xml等资源文件无法读取的问题
- PHP输出xls文件
- 【收藏】误删idea 的.iml文件后的处理方法
- Atitit mybatis使用简明教程 目录 1.1. Mybatis.xml 配置文件1 1.2. Datamp.xml mapper文件主要作用是分模块放sql语句2 1.3. 查询
- IDEA 不能显示项目里的文件结构
- Ubuntu 中/etc/resolv.conf 文件修改丢失的解决方案
- idea - git提交大文件或复杂js库超级慢-解决
- 【Android Gradle 插件】自定义 Gradle 任务 ⑯ ( 从任务容器 TaskContainer 中搜索 Gradle 任务 | 压缩 packageDebug 任务输出文件 )
- java.io.FileNotFoundException关于使用Intellij Idea时系统找不到指定文件的解决方案、mysql8.0数据源连接配置
- Android中用文件初始化sqlite 数据库(二)
- BD面试题1-两个大文件中找出公共记录[转载]
- IDEA调试进入class文件
- SpringMVC上传文件的MultipartFile源码
- 【已解决】IDEA安装.gitignore 忽略不必提交的文件
- idea中的插件之一:Free Mybatis Tool跳转插件的使用(方便在Dao接口和Mappper XML文件之间进行切换)
- IDEA隐藏指定文件