通配符,<include>*/*.*</include>

ops/2025/2/13 7:54:56/

1. <include>*/*.*</include>

  • 含义:匹配所有子目录中的文件,且文件名必须包含扩展名(即必须有 . 后缀)。

  • 示例

    • src/main/java/Test.java ✅docs/README.md ✅data/config.yml ✅但根目录下的 pom.xml ❌(不在子目录中)无扩展名的文件(如 LICENSE)❌


2. <include>*.*</include>

  • 含义:匹配当前目录下的文件(不包含子目录),且文件名必须包含扩展名。

  • 示例

    • index.html ✅style.css ✅app.js ✅但子目录中的文件(如 src/app.js)❌无扩展名的文件(如 Dockerfile)❌


组合效果

如果同时使用这两个 <include> 标签,效果是:

  • 包含当前目录下所有带扩展名的文件(如 index.html)。

  • 包含所有子目录下带扩展名的文件(如 src/app.js),但不包括更深层子目录(如 src/test/java/Test.java除非使用 **/*.* 递归匹配)。


注意事项

  • 扩展名限制:两个模式均要求文件名必须包含 . 后缀(如 .txt.java),无扩展名的文件会被排除(如 READMELICENSE)。

  • 目录深度限制*/*.* 仅匹配一级子目录,若需递归所有子目录,应使用 **/*.*(双星号 ** 表示任意深度目录)。

  • 工具差异:不同工具对通配符的支持可能略有差异(如 Ant、Maven、Gradle),需结合具体上下文确认。

改进建议

如果需要 包含所有文件 (无论是否在子目录或有无扩展名),建议使用:

<include>**/*</include>  <!-- 包括所有目录和文件 -->


http://www.ppmy.cn/ops/157995.html

相关文章

java韩顺平最新教程,Java工程师进阶

简介 HikariCP 是用于创建和管理连接&#xff0c;利用“池”的方式复用连接减少资源开销&#xff0c;和其他数据源一样&#xff0c;也具有连接数控制、连接可靠性测试、连接泄露控制、缓存语句等功能&#xff0c;另外&#xff0c;和 druid 一样&#xff0c;HikariCP 也支持监控…

嵌入式八股文面试题(二)C语言算法

相关概念请查看文章&#xff1a;C语言概念。 1. 如何实现一个简单的内存池&#xff1f; 简单实现&#xff1a; #include <stdio.h> #include <stdlib.h>//内存块 typedef struct MemoryBlock {void *data; // 内存块起始地址struct MemoryBlock *next; // 下一个内…

机器学习: 逻辑回归

概念与定义 逻辑回归是一种用于分类问题的统计方法。它通过计算目标变量的概率来预测类别归属,并假设数据服从伯努利分布(二分类)或多项式分布(多分类)。逻辑回归模型输出的是概率值,通常使用sigmoid函数将线性组合映射到0和1之间。 1. 概念 逻辑回归用于解决分类问题…

ant- a-data-picker中的 format=“YYYY-MM-DD“ value-format=“YYYY-MM-DD

1.前言 在Ant Design Vue的<a-date-picker>组件中&#xff0c;format和value-format属性用于控制日期的显示和存储格式。 format属性&#xff1a;这个属性用于指定日期选择器的显示格式。例如&#xff0c;format"YYYY-MM-DD"表示日期选择器会以"年…

反向代理模块k

1 概念 1.1 反向代理概念 反向代理是指以代理服务器来接收客户端的请求&#xff0c;然后将请求转发给内部网络上的服务器&#xff0c;将从服务器上得到的结果返回给客户端&#xff0c;此时代理服务器对外表现为一个反向代理服务器。 对于客户端来说&#xff0c;反向代理就相当于…

2.11 sqlite3数据库【数据库的相关操作指令、函数】

练习&#xff1a; 将 epoll 服务器 客户端拿来用 客户端&#xff1a;写一个界面&#xff0c;里面有注册登录 服务器&#xff1a;处理注册和登录逻辑&#xff0c;注册的话将注册的账号密码写入数据库&#xff0c;登录的话查询数据库中是否存在账号&#xff0c;并验证密码是否正确…

visual studio 在kylin v10上跨平台编译时c++标准库提示缺少无法打开的问题解决

情况1&#xff1a;提示无法打开 源文件 "string"之类导致无法编译 情况2:能编译&#xff0c;但无法打开这些库文件或标准库使用提示下划红色问题 解决方案&#xff1a; 一、通过工具->选项->跨平台里&#xff0c;在“远程标头IntelliSense管理器”更新下载一下…

Web3 的虚实融合之路:从虚拟交互到元宇宙构建

在这个数字技术日新月异的时代&#xff0c;我们正站在 Web3 的门槛上&#xff0c;见证着互联网的又一次革命。Web3 不仅仅是技术的迭代&#xff0c;它代表了一种全新的交互方式和价值创造模式。本文将探讨 Web3 如何推动虚拟交互的发展&#xff0c;并最终实现元宇宙的构建&…