maven项目打包的时候,*Mapper.xml 文件会打不不进去解决办法

打包的时候,不同版本的 Eclipse 还有IDEA 会有打包打不进去Mapper.xml 文件,这个时候要加如下代码,

在<build> 标签内加入即可

<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>false</filtering>
</resource>
</resources>

时间: 2024-11-06 21:44:38

maven项目打包的时候,*Mapper.xml 文件会打不不进去解决办法的相关文章

maven项目打包时生成dependency-reduced-pom.xml

今天给maven项目打jar包,发现在pom.xml文件的同路径下,突然生出了一个dependency-reduced-pom.xml,也不知道这个文件是干什么的,看着别扭就想着删除了它. 后来知道是我在pom.xml中,使用了maven-shade-plugin插件打jar包,才导致了它的出现.添加上以下代码可以避免生成此文件:<configuration>      <createDependencyReducedPom>false</createDependencyRe

maven项目project facets中是2.3调整为3.0的解决办法

以前情况下直接直接调整到3.0下面的按钮就会变成不可以点,当把前面的勾取掉就可以点击apply了,之后再次把勾勾上,点击apply有个弹窗默认是webcontent.在maven项目中改成src/main/webapp,这样就和maven项目指定的目录一样了,然后点击ok,后面有一个很重要的地方就是将web.xml中的webapp的头部换成3.0的,从其他地方拷贝一个.这样项目就正常了,此时项目就不报错了.

不在JPA 的 persistence.xml 文件中配置Entity class的解决办法

在Spring 集成 Hibernate 的JPA方式中,需要在persistence配置文件中定义每一个实体类,这样非常地不方便,2种方法可以解决此问题: 这2种方式都可以实现不用在persistence.xml文件中配置每一个实体类,从而免去每个Entity都要在persistence.xml文件中配置的烦恼,但是这种方式Entity实体类的主键字段注解@ID要放到 getXXX()方法上,否则不认. 方式1: 修改“LocalContainerEntityManagerFactoryBea

解决Eclipse中新创建的Maven项目不自动创建web.xml文件

1. 通过J2EE tools 2.项目右键-properties-project facets-勾选dynamic web moudle 原文地址:https://www.cnblogs.com/pjlhf/p/8782651.html

解决使用intellij idea开发MAVEN项目在target目录下不存在mapper.xml文件

原 解决使用intellij idea开发MAVEN项目在target目录下不存在mapper.xml文件 原文章链接:https://blog.csdn.net/beauxie/article/details/65448964 原本在Eclipse中好好的MAVEN项目,导入intellij idea中,服务器启动正常,但在调用userMapper接口时,报以下异常: [java] view plain copy org.apache.ibatis.binding.BindingExcepti

springboot项目里,让tk-mybatis支持可以手写sql的mapper.xml文件

SpringBoot项目通常配合TKMybatis或MyBatis-Plus来做数据的持久化. 对于单表的增删改查,TKMybatis优雅简洁,无需像传统mybatis那样在mapper.xml文件里定义sql. 我们目前的项目呢,有一些数据分析的需求,涉及到多表关联.嵌套子查询等复杂的sql. 那么,TKMybatis是不是可以支持手写sql呢? 答案是yes! 我们知道,springboot集成tk-mybatis需添加2个依赖: <dependency> <groupId>t

maven 项目打包时无法解析读取properties文件

在做项目时遇见一个问题,无法解析properties文件的 内容 异常为 Could not resolve placeholder ......... 在此之前均有做相关的 配置 但是从未出现过如上异常,困惑了很久,最后把 war包提取出来得知   properties文件未被加载进项目中,因此无法识别. 但这的原因是为什么呢   ,原来此项目采用的是maven配置,但是maven在打包时将丢失properties文件,原因maven执行compile是只会扫描*.class文件. 那么这种请

启动项目时,mapper.xml文件没有导入

原因分析:绑定的statement没有发现,原因是只有mapper接口的java文件,没有xml文件 解决方法:需要在pom文件中进行配置 1 <!-- 如果不添加此节点mybatis的mapper.xml文件都会被漏掉. --> 2 <build> 3 <resources> 4 <resource> 5 <directory>src/main/java</directory> 6 <includes> 7 <in

解决找不到mapper.xml文件的问题

先看问题长啥样吧!下面是通过逆向工程生成的Mapper.xml文件,包路径什么的都没有错! 但是每次调用Mapper中的方法的操作数据库的时候都失败: 贴出来详细的报错信息: 1 三月 19, 2017 10:16:45 下午 org.apache.catalina.core.ApplicationContext log 2 信息: No Spring WebApplicationInitializer types detected on classpath 3 三月 19, 2017 10:1