首页 > 其他分享 >Gradle 添加新资源路径,并为资源路径添加过滤器

Gradle 添加新资源路径,并为资源路径添加过滤器

时间:2023-05-18 19:55:37浏览次数:34  
标签:路径 Gradle 文件夹 main 添加 resources

今天在学Mybatis的时候遇到了一个小问题,因为 .xml 文件在 main 文件夹下,并且 Gradle 默认的资源路径并不包括 main 文件夹,所以会出现找不到文件的错误。

解决方法:

添加资源路径

经实测,不需要添加 resources 文件夹的路径,Gradle 始终包含 resources 文件夹。

sourceSets {
    main {
        resources {
            srcDir("src/main/java")
        }
    }
}

添加过滤器

本来我以为关键字是 filter 的,但是研究了一会发现只需要在下面加上 include 即可。

sourceSets {
    main {
        resources {
            srcDir("src/main/java")
            include("**/*.properties")
            include("**/*.xml")
        }
    }
}

找了很久没有发现有讲过滤器的,特此在此记录。

标签:路径,Gradle,文件夹,main,添加,resources
From: https://www.cnblogs.com/Starsdust/p/17413111.html

相关文章

  • Spring boot 整合 ffmpeg 实现给视频添加文字水印 只有上传minio(理论通用!!)
    只要有ffmpeg命令理论可以实现所有ffmpeg能做的的事儿!!思路:前端上传视频通过commons-io的FileUtils.copyInputStreamToFile()将流复制到文件中java执行ffmpeg命令对这个文件进行转换输出到另外一个临时文件在将添加水印后的文件转成inputStream流上传到minio(本人小白可能有......
  • 编辑器插件打算添加的功能记录
    1.本地host文件映射[&]2.博客园博客集成[&]3.语音识别并输出文本4.图床功能[&]5.pdf转md6.md转pdf7.代码格式化8.gpt写代码。9.文本翻译10.左右两侧代码比对工具[&]未来可能删减以上内容:编辑器基本功能免费,开启插件功能99元,一次性收费。带[&]为重点集成,有需要加的可以......
  • Notepad++ 添加插件Compare
    1在防火墙中打开允许WindowsDefender防火墙--->允许应用或功能通过WindowsDefender防火墙---> 找到对应的应用点击+  打开专用/公用网络没有找到对应的应用--->允许其他应用中添加.exe文件2Notepad++  添加插件Compare=Notepad++---> 插件--->插......
  • 034Ubuntu下rsync和inotify实现多路径文件实时同步
    一、安装#安装rsync和inotify-toolssudoapt-getinstallrsyncinotify-tools#使用nginx配置文件测试:/tmp#cp-rf/usr/local/nginx/conf/nginx_conf#初始同步rsync-avz--delete/tmp/[email protected]:/tmpvim/opt/script/monitor.sh#!/bin......
  • blog-博客美化-添加打赏按钮
    博客美化-添加打赏按钮1.获取支付宝,微信的收款码1.1.获取收款码图片支付宝的使用说明*您也可以登录支付宝,打开https://qr.alipay.com/paipai/personal.htm,保存网页上的收款二维码,然后将图片添加到自己的博客园相册里面,然后将图片的地址作为qrimg参数传入,这样别人扫描此二维......
  • 在ubuntu中为path环境变量添加一个新路径
    1.查看原来的path环境变量的内容echo$PATH2.将路径 /home/sgj/.local/bin添加到path环境变量中#打开/etc/profile问价sudo/etc/profile3.在最后一行输入以下内容路径了。加上之后就是不要忘记原来的路径,最后的:$PATH不要忘记写,要不然你的path环境变量只有你添加的......
  • Laravel5.8-添加、更新、删除数据库字段
    在设计表的时候,往往不能一次性到位,很多的时候会根据需求重新补充缺少的字段   一、添加字段1phpartisanmake:migrationadd_testmore_add_siteid--table=testmore2phpartisanmake:migration#固定格式3add_testmore_add_siteid#对应的生成文件名称,在其中加入......
  • 界面控件DevExtreme使用指南 - 如何为雷达图添加注释?
    在之前的版本中,官方技术团队为DevExtreme图表引入了注释支持。在v20.1版本中,继续扩展了对PolarChart(雷达图)注释的支持,现在可以根据需要应用文本、图像或自定义注释。创建注释后,可以将其附加到PolarChart(雷达图)元素(例如一个序列点)或在特定坐标上显示它。DevExtreme拥有高性能......
  • 局部添加加载中效果loading (vue+elementUI)
    产品需求:有时候我们不想为整个页面添加loading效果。只想给局部区域添加loading效果。(这效果就不揍产品了)在一个表格数据加载时,因为需要连接其它东西,所以后台接口返回数据需要较长时间,因此添加局部Loading效果,增加用户体验度,最开始使用下面代码,直接放到<el-table>中,测试......
  • C#获取当前路径的方法
      //获取程序的基目录。System.AppDomain.CurrentDomain.BaseDirectory//获取模块的完整路径。System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName//获取和设置当前目录(该进程从中启动的目录)的完全限定目录。System.Environment.CurrentDirect......