首页 > 其他 > 详细

maven中无法被导出或者生效的

时间:2021-06-18 14:37:13      阅读:20      评论:0      收藏:0      [点我收藏+]

一般来说,运行maven项目时会自动导出一个target包,java包和resource包默认生成路径都是在class下(这个路径为classpath)

技术分享图片

 

 

maven由于他的约定大于配置,我们之后可以能遇到我们写的配置文件,无法被导出或者生效的问题,如:在java目录下,建立一个aa.properties文件,运行时target未生成对应的文件

技术分享图片

 

解决方案:在当前模块下的porm.xml中加入下面代码

<!--在build中配置resources,来防止我们资源导出失败的问题-->
<build>
  <resources>
    <resource>

      <directory>src/main/resources</directory>
      <includes>
        <include>**/*.properties</include>
        <include>**/*.xml</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>
</build>

技术分享图片

 

maven中无法被导出或者生效的

原文:https://www.cnblogs.com/hlchacker/p/14898977.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!