intellij idea 编译发布时不拷贝资源文件问题解决方案

现象:

intellij idea 12-13,web spring 项目,采用 maven 管理;

rebuild project ,$src(src/main/java)下的资源文件,如 properties、xml 没有拷贝到 output path;

原因:

因 为使用 maven 管理项目,pom.xml 中有 <build/> 结点,当 Project Settings -> Compiler 选中 Use external compiler 时会使用该结点的配置,而不使用 Project Structure -> Modules -> Sources 的配置;

解决:

12 可以直接取消 Use external compiler 选中;

13 由于去掉了该选项,只支持外部编译,因此需要在 pom.xml 中手动指定资源文件目录,如:

<build>

<resources>

            <resource>

                <directory>src/main/java</directory>

            </resource>

        </resources>

</build>

转载于:https://my.oschina.net/matt0614/blog/717640

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值