gradle打包MyBatis的xml—-自测可以

正常情况下,只会打包java目录中的.java文件,其他类型的文件是不会打包到文件中。那么如何使其中的其他类型文件也打包进去呢?

方法一:

在buile.gradle里加入如下内容

processResources {

from(‘src/main/java’) {

include ‘*/.xml’

方法二:

在build.gradle中加入如下代码 task mapperXmlCopy(type: Copy) { copy { from(“src/main/java”) { include (“/*Mapper.xml”) } into(“${buildDir}/classes/main”) } print “Copy Success ” } 说明:新建一个任务task, 把src/main/java中的/*Mapper.xml拷贝到构建结束后的输出目录/classes/main文件夹下相对应得包名中。

Original: https://www.cnblogs.com/javalinux/p/16418013.html
Author: hellodev
Title: gradle打包MyBatis的xml—-自测可以

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/8656/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 在linux上通过ssh使用github

    访问github有两种方式,第一种通过ssh,第二种通过https。通过ssh的方式需要在开发机上面配置ssh key,并把公钥同步到github。第二种方式则每次提交的时候都要输…

    Linux 2022年8月13日
    0410
  • Linux中的各种栈

    栈 首先,栈 (stack) 是一种串列形式的数据结构。这种数据结构的特点是后入先出 (LIFO, Last In First Out),数据只能在串列的一端 (称为:栈顶 top…

    Linux 2022年8月26日
    0320
  • Ubuntu18上面一个非常有用的配置工具【gnome-tweaks】

    Ubuntu 18.04 LTS的Gnome桌面UI主打简约,但是相比前几个发行版本上的UI功能, 18.04默认的UI已经阉割掉了。其实 Ubuntu官方将我们上面所说的UI功能…

    Linux 2022年9月10日
    0210
  • 【PHP】浅谈php实现订阅发布模式及redis的实现

    订阅发布应用场景: 1、广告推送 2、游戏公告 3、广播–短信、邮件 4、跨应用推送–使用同一个redis实例,net发布publish,php常驻内存订阅subscribe处…

    Linux 2022年9月14日
    0220
  • linux环境利用定时任务删除过期文件脚本

    一、编写shell脚本 task4delExpiredFiles.sh #!/bin/bash #配置定时任务方法 #crontab -e #输入命令并保存退出 * * * * *…

    Linux 2022年8月20日
    0300
  • Linux下实现MySQL数据库每天定时自动备份

    原文:Linux下实现MySQL数据库每天定时自动备份 使用MySQL自带的备份工具+ crontab 的方式来实现备份 1、查看磁盘挂载信息(选一个容量合适的) df -h 2、…

    Linux 2022年8月24日
    0450
  • 【前端工程师手册】布局

    今天来总结一下布局,之前的校招面试似乎很喜欢考试布局,比如两栏自适应布局、三栏自适应布局等,实现的方法多种多样,总结了之后的乱象。 [En] Today to sum up the…

    Linux 2022年8月30日
    0310
  • Linux 问题集

    解决E: Encountered a section with no Package: header错误 我的ubuntu机器上出现下面这个错误。 Reading package …

    Linux 2022年8月26日
    0290
  • ubuntu-notepadqq安装

    Ubuntu下的安装方法: sudo add-apt-repository ppa:notepadqq-team/notepadqq sudo apt-get update sud…

    Linux 2022年8月26日
    0340
  • Git 常用命令,持续更新

    更新远程分支的本地列表 git remote update origin –prune git取消合并 git merge –abort 删除本地分支 git branch -…

    Linux 2022年8月30日
    0250
  • Linux命令——chgrp、chown、chmod

    简介 这三个命令都用于更改文件permission(权限)。即下图红框位置 除此之外还有个”连结”,那个指的是硬链接,不是软连接。FS使用inode区分不同…

    2022年8月24日
    0730
  • Linux上的SQL Server——预告片

    大家可能都听说了,微软在几个星期前宣布发布可以在Linux上完整运行的SQL Server!如果你想看下在Linux上SQL Server如何运行,进行查询是什么样的体验,可以看下…

    Linux 2022年8月24日
    0320
  • CentOS-7配置fastDFS文件服务器和安装Nginx

    配置步骤实在是很繁琐,听我慢慢道来! 主要是配置管理(tracker)和存储(storage)返回地址样式 –> 域名/组名/磁盘名/目录名/文件名 &#8211…

    Linux 2022年9月10日
    0310
  • Linux之虚拟专用网络—VPN

    404. 抱歉,您访问的资源不存在。 可能是网址有误,或者对应的内容被删除,或者处于私有状态。 代码改变世界,联系邮箱 contact@cnblogs.com Original: …

    Linux 2022年9月10日
    0190
  • 记录linux一些命令

    全局搜索某个程序的安装路径 比如搜索nginx的文件都在哪个目录下 whereis nginx 查看某个服务的进程和结束某个服务的进程 比如查看node进程并终止 ps aux |…

    Linux 2022年8月13日
    0300
  • linux查找目录下的所有文件中是否含有某个字符串

    linux查找目录下的所有文件中是否含有某个字符串 怀有希望!! Original: https://www.cnblogs.com/longshiyVip/p/6777758.h…

    Linux 2022年8月11日
    0350
  • 快速学习C语言三: 开发环境, VIM配置, TCP基础,Linux开发基础,Socket开发基础

    上次学了一些C开发相关的工具,这次再配置一下VIM,让开发过程更爽一些。 另外再学一些linux下网络开发的基础,好多人学C也是为了做网络开发。 首先得有个Linux环境,有时候家…

    Linux 2022年8月24日
    0610
  • centos7搭建自己的yum源

    安装nginx,createrepo 修改nginx配置文件,/etc/nginx/nginx.conf 重启nginx, systemctl restart nginx 在ngi…

    Linux 2022年8月30日
    0260
  • Ubuntu远程连接MySQL(connection refused)解决方法

    一、判断ubuntu是否开启防火墙 <span class="hljs-built_in">sudo ufw status</span>…

    Linux 2022年8月26日
    0750
  • Linux内核镜像格式

    1 Linux内核镜像格式Linux内核有多种格式的镜像,包括vmlinux、vmlinuz,Image、zImage、bzImage、uImage、xipImage、bootpI…

    2022年8月13日
    0410
  • CentOS6配置清华大学yum源

    CentOS官方已经停止服务了,yum源不能使用了,我们可以配置其它源。 清华大学的镜像网站:https://mirrors4.tuna.tsinghua.edu.cn/cento…

    Linux 2022年8月30日
    0380
  • docker容器中 -bash: yum: command not found 解决

    作者:沐雪这些文章都是作者原创或翻译的。如有错误,欢迎批评改正。这篇文章的版权属于作者和博客园。请注明是否需要重印。 [En] The articles are all origi…

    Linux 2022年8月30日
    0390
  • 修改linux默认jdk版本

    场景是这样的,一台服务器下多个jdk环境,其中一些项目不使用系统默认jdk,这时候就需要在$CATALINA_HOME/bin/catalina.sh添加jdk配置,一般添加在文件…

    Linux 2022年8月26日
    02200
  • Linux——防火墙、SELinux规则

    防火墙的作用:简单来说就是放行或者阻拦某些服务、端口 1、防火墙的简单操作 # &#x67E5;&#x770B;&#x9632;&#x706B;&a…

    Linux 2022年9月10日
    0320
  • Qt QPalette 使用总结

    一、简介 在实际的应用中,经常需要对某个控件的颜色外观,如背景、前景色等,进行设置。Qt 中提供的调色板 QPalette 类就是专门用于管理控件的外观显示。QPalette 类相…

    2022年8月24日
    0340
  • [转帖]Redis RDB 分析工具 rdbtools 说明

    404. 抱歉,您访问的资源不存在。 可能是网址有误,或者对应的内容被删除,或者处于私有状态。 代码改变世界,联系邮箱 contact@cnblogs.com Original: …

    Linux 2022年9月14日
    0210

发表回复

登录后才能评论
免费咨询
免费咨询
扫码关注
扫码关注
联系站长

站长Johngo!

大数据和算法重度研究者!

持续产出大数据、算法、LeetCode干货,以及业界好资源!

2022012703491714

微信来撩,免费咨询:xiaozhu_tec

分享本页
返回顶部