牛坛子
2016-12-13 09:23
采纳率: 0%
浏览 6.1k
已结题

Maven 多模块整合,子模块配置文件如何自动放入class下

Maven可以实现多模块开发。每个子模块可能有自己的对应的配置文件(比如 *.xml 或者 *.properties),配置文件唯一,不会冲突。

但是在web打包为war的时候,发现所依赖的子模块都成为lib下的jar包,所有的配置文件都被打入jar包中,这个时候去读取配置文件就会报错。

如果将这些配置文件放入class目录下就不会出现类似的错误,但是怎样不用手动,在打包为war的时候就能自动的放入class文件下。

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

4条回答 默认 最新

  • lidong2410 2016-12-13 09:30
     <build>
            <sourceDirectory>src\main\java</sourceDirectory>
            <testSourceDirectory>src\test\java</testSourceDirectory>
            <outputDirectory>target\classes</outputDirectory>
            <testOutputDirectory>target\test-classes</testOutputDirectory>
            <resources>
                <resource>
                    <directory>src\main\resources</directory>
                </resource>
            </resources>
            <testResources>
                <testResource>
                    <directory>src\test\resources</directory>
                </testResource>
            </testResources> ... ...
    
    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题