开发者社区> 问答> 正文

maven的这个配置是什么意思? : 配置报错 

一个项目, 只有pom.xml, 里面有众多模块,每个都由maven管理。 后来启动其中一个的时候,发现一个问题, tomcat启动的非常快。 发现spring的配置文件根本没有加载到。后来查了网上的解决办法,是配置文件没有打进包里。加上如下配置到pom.xml就行

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

这里是什么意思

展开
收起
kun坤 2020-06-04 11:54:37 758 0
1 条回答
写回答
取消 提交回答
  • 有的配置文件 没放到 resouce 目里,用这种方法 把那些文件 打包进war包
    否则mvn 只打class ######项目结构不标准造成的

    ###### 理论上,比较标准的maven工程,src/main/resources和src/main/java是同级的目录,resources是放置所有配置文件, java则是工程的java代码。
    工程构建时,不会把未指定的resources打包到war,需要指定规则文件。

    2020-06-05 13:14:26
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载