zoukankan      html  css  js  c++  java
  • maven所遇到的坑之打包src中的.xml缺失问题

    最近在学习maven准备通过maven进行项目包的管理及实现持续集成。建了一个maven的基于Spring+SpringMVC+Mybatis的web工程。Mybatis的Mapper的xml文件放在src/main/java的代码目录的dao目录中。用maven编译测试都没有问题,直接用myeclipse部署到tomcat运行也没有问题,用maven打包后发布到服务器上问题来了,启动报错报找不到mapper的xml文件。解压打出的war文件果然在dao目录没有mapper的xml文件。maven打包的输出的目标目录target文件夹也没有相应的文件。问题找到了就是maven打包的时候没有将src下的xml文件打到相应的目录。
    解决方式是在pom.xml文件的build节点,添加相应的资源文件的代码:
    <resources>
    <resource>
    <directory>src/main/java</directory>
    <includes>
    <include>**/*.properties</include>
    <include>**/*.xml</include>
    </includes>
    <filtering>false</filtering>
    </resource>
    <resource>
    <directory>src/main/resources</directory>
    <includes>
    <include>**/*.properties</include>
    <include>**/*.xml</include>
    </includes>
    <filtering>false</filtering>
    </resource>
    </resources>
  • 相关阅读:
    多线程实践
    sql你server,mysql,oracle的分页语句
    BS与CS的联系与区别
    EJB与JAVA BEAN的区别
    Struts2.0 xml文件的配置(package,namespace,action)
    Q 51~60
    Q 41~50
    列表推导式
    Q 31~40
    Q 21~30
  • 原文地址:https://www.cnblogs.com/xiejava/p/15171460.html
Copyright © 2011-2022 走看看