java - 路径中的 Ant 大写与小写字符

标签 java linux ant

我有一个 ant 目标,可以将文件从一个位置复制到另一个位置,假设它在 build.xml 中定义为:

 ${project}/some-component-ABC/lib/whatever.jar

但在文件系统上实际路径是

 ${project}/some-component-abc/lib/whatever.jar

fliesystem 上的 some-component-abc 中没有大写 ABC...

此路径将在 Windows (7) 中解析,但不会在 Linux 中解析?

为什么?

我会弄清楚如何处理它,只是想了解一些功能差异的背景。

最佳答案

根据以下文章:https://ubuntuforums.org/showthread.php?t=1227827 Linux 是用 C 语言编写的,它区分大小写。它有助于加快排序。

关于java - 路径中的 Ant 大写与小写字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40224980/

相关文章:

java - 无法从 Dockerfile 构建 docker 镜像

java - 在 Spring Batch 中使用 stepExecution

java - 如何在 Neo4j 中查找/匹配/选择标识符名称

linux - 在 systemd 服务的 ExecStart 命令路径中使用变量

linux - 如何使用 ANT 任务在 Linux 中运行 LDAP 删除条目工具

java - 在 J2EE 服务器中匹配两个不同应用程序之间的两个对象实例的最佳方法是什么?

c - char 指针的段错误

linux - bash 中的这个 perl one liner 是如何工作的?

java - 从 ANT 任务执行 Bower 更新

java - 在 Ant Replaceregexp 任务中匹配多个模式