suwangbber 2018-01-22 06:26 采纳率: 0%
浏览 1431
已结题

idea 中 maven项目不能打包子module中的资源文件

将eclipse中的项目移植到idea中,运行后提示

 org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.boca.modules.sys.dao.UserDao.getByLoginName

原因是maven没有将子项目中mybatis的mapper.xml文件发布到classes文件中。
在主工程pom.xml文件中加入resource标签如下

        <resources>
            <resource>
                <directory>${basedir}/src/main/resources</directory>
                <includes>
                    <include>**/*.xml</include>
                    <include>**/*.properties</include>
                </includes>
                <filtering>true</filtering>
            </resource>
            <resource>
                <directory>src/main/java</directory>
                <includes>
                    <include>**/*.properties</include>
                    <include>**/*.xml</include>
                </includes>
                <filtering>true</filtering>
            </resource>
        </resources>

clean之后运行依然没有
不知是何原因

  • 写回答

2条回答

  • systemthink 2018-01-22 06:52
    关注
    评论

报告相同问题?

悬赏问题

  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 保护模式-系统加载-段寄存器