开发者社区 问答 正文

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 804 分享 版权
1 条回答
写回答
取消 提交回答
  • 有的配置文件 没放到 resouce 目里,用这种方法 把那些文件 打包进war包
    否则mvn 只打class ######项目结构不标准造成的

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

    2020-06-05 13:14:26
    赞同 展开评论
问答分类:
问答标签:
问答地址: