maven 将资源文件放在java目录

今天把项目转到用maven来管理,配置下来,遇到的小问题还不少,不过都一一解决了。其中觉得比较重要的一点就是web项目打包的时候的那些资源文件,配置文件等等,如何正确的打入最终的包中呢?网上主要都是介绍了一种方法:

把这些文件放到main/resources目录下。
不过,像那些和java类并肩的那些文件,这种方法就不大方便了。
所以,可以在pom.xml中加上以下这段配置:

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

<testResources>
    <testResource>
     <directory>src/test/java</directory>
     <includes>
      <include>**/*.xml</include>
     </includes>
     <filtering>false</filtering>
    </testResource>
    <testResource>
     <directory>src/test/resources</directory>
    </testResource>

</testResources>
   </build>

maven处理和java平级的资源文件相关推荐

  1. IntelliJ IDEA 中的Java Web项目的资源文件复制新增如何更新到部署包中?

    文章目录 resources目录下的文件复制新增 webapp目录的文件复制新增 IntelliJ IDEA 中的Java Web项目的资源文件如果复制新增,正常的重新部署.重启服务器.update ...

  2. java resources目录 编码_关于Java项目读取resources资源文件路径

    在看此篇博客是建议清楚classpath代表的路径,getServletContext().getRealPath("/")的含义,idea中项目编译后的目录格式,resoures ...

  3. java assetmanager_Android学习--Assets资源文件读取及AssetManager介绍

    APK安装过程 复制APK安装包到data/app目录下,解压并扫描安装包,把dex文件(Dalvik字节码)保存到dalvik-cache目录,并data/data目录下创建对应的应用数据目录,An ...

  4. 可视化反编译APK工具,查看部分JAVA代码与全部资源文件。

    ###前言 APK是安卓安装包,里面主要就是两大部分 资源文件,主要是图片与布局. dex文件,也就是各种代码转换成的Android可执行文件. 如果直接ZIP打开混淆打包过的APK的话,会出现dex ...

  5. Java方法调用事件_Java中的事件处理和Java中actionPerformed方法的执行

    我在Java中为simpleGUI编写了一个小代码. package guidemo1; import java.awt.event.ActionEvent; import java.awt.even ...

  6. Java第六次作业--异常处理和Java类集

    (一)学习总结 1.用思维导图对本周的学习内容进行总结. 2.当程序中出现异常时,JVM会依据方法调用顺序依次查找有关的错误处理程序.可使用printStackTrace 和getMessage方法了 ...

  7. J2EE搭建maven工程(选择使用jdk和增加资源文件夹)

    在new -> maven project 直接next: 选择工程类型"maven-archetype_webapp" 选择个人id也就是工程名和groupid finis ...

  8. java千万级数据txt文件导入数据库

      最近在做项目的时候,有要把txt文件导入到数据库,txt文件有千万级,如果使用传统的读文件,写数据库,效率很慢.自己按照这种方式使用100万条数据的txt文件导入到oracle数据库,花费了二十多 ...

  9. Java笔记-获取自己资源文件中的配置文件(打包成jar包为其他包所引用也能获取)

    文件结构如下: it1995.properties it1995.jdbc.url=jdbc:oracle:thin:@//192.168.1.102:1521/orcl it1995.jdbc.us ...

最新文章

  1. 如何在无人机上部署YOLOv4
  2. 云计算的本质是什么?
  3. 测试知识整理——基础篇
  4. 如何通过VPC在本机搭建局域网
  5. Java tate只要年月日,Java初學者入門必須掌握的30個基本概念
  6. TensorFlow 从零到helloWorld
  7. 不用看数学公式!图解谷歌神经机器翻译核心部分:注意力机制
  8. python从入门到实践答案第四章_《python从入门到实践》--第四章基本操作列表 重点及课后练习...
  9. Join a New Company
  10. Illustrator 教程,如何在 Illustrator 中创建色板?
  11. javascript createelement_如何创建与框架无关的JavaScript插件
  12. 用VB.net编写的Windows服务管理程序(堪称经典)全部源代码
  13. 基于协同过滤算法和内容推荐算法实现电影推荐系统
  14. Android、Java超详细的身份证验证工具
  15. 24个基本指标精粹讲解(22)--ADR
  16. pyhton根据城市名称获取省份名称
  17. 关于CAN网络管理状态
  18. 金融货币学笔记(米什金)第三章 什么是货币 带原书总结
  19. My Thirty-Second Page - 对称二叉树 - By Nicolas
  20. 第五篇:手把手教你移植任天堂,没有声音、无需外置SD卡、可使用独立按键也可使用外置手柄,本人使用的芯片为ESP32,移植到STM32均可使用。(本篇完结nes模拟器的移植)

热门文章

  1. mdb文件取消隐藏_webshellphp隐藏技巧
  2. 支付系统灰度发布原理图
  3. 操作系统之进程管理:11、用信号量机制实现进程同步、互斥、前驱关系
  4. C++设计模式-Singleton
  5. CFI/CFG 安全防护原理详解(ROP攻击、DOP攻击、插装检测)
  6. shell 管道命令 、、||、>、>>(精)
  7. YAML_11 when条件判断
  8. Linux实战教学笔记13:定时任务补充
  9. varchar类型字段排序混乱问题
  10. Incorrect string value: '/xE7/xA8/x8B/xE5/xBA/x8F...' for column 'course' at row 1