问题标签 [fileset]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1737 浏览

ant - 如何删除其他目录中不存在的文件?

我有两个目录,我们称它们srcbuild. 我的构建系统可以工作,因此对于所有 mtimesrc比其中更新的文件,build它会将文件从复制到复制src并进行buid一些转换(缩小、版本控制等)。否则跳过,因为文件被认为是最新的。

然而,当源文件被删除时,这会带来一个问题,因为它的构建版本仍然存在build并进入之后生成的地图文件。

有没有办法用 Ant 删除另一个目录中不存在的文件?从集合论的角度来看,这是一个简单的 A\B 操作。

这是我已经尝试过但没有奏效的方法:

0 投票
1 回答
884 浏览

ant - ANT:javac 任务的几个文件集

我有一个带有两个不同文件集的 ANT 构建文件:

并想在同一个 javac 任务中使用它们。

当然,我可以写

但我希望文件的选择发生在外面,因为我的 javac-task 将使用不同的参数多次调用。

一种解决方案是复制临时目录中的所有文件并在其上调用 javac。但你会承认它不是很令人满意......

此外:是否有将两个文件集连接到一个文件集的解决方案?

0 投票
1 回答
968 浏览

ant - Ant 中是否存在与 erroronmissingdir 等效的缺失文件?

我们在 Ant 构建中设置了一个文件,如下所示:

然后在文本文件中完整拼写每个 jar。(我们将它放在单独的文本文件中的原因实际上与构建文件的简洁性无关,而是为了更容易从我们拥有的集成测试中检查列表,该测试检查所有第三方 jar 文件许可证是否已记录。 )

有人提交了阻止文件进入构建的提交。Ant 根本没有拾取丢失的文件——构建继续进行。即使文件名被完整拼写,也没有检测到丢失的文件,这似乎很糟糕......所以我现在正试图解决这个问题。

有一个属性erroronmissingdir,但添加它并没有帮助(dir没有丢失。)有没有办法在文件集中丢失文件时出错?理想情况下是一种紧凑的方式……因为我们拥有多个这些文件集,并且复制代码听起来并不吸引人。

其他人已经询问了他们想要检查单个文件的更简单的变体。要检查单个文件,请使用available任务。似乎available只支持一种资源。

我尝试限制资源收集以尝试查找可用资源和不可用资源。

这不起作用,似乎是因为资源集合已经缺少不存在的项目。

0 投票
1 回答
1094 浏览

ant - 如何列出指定目录中的所有 zip 文件?

我正在尝试检索目录中存在的所有 zip 文件的列表。

我有一个${src}包含一些 zip 文件的目录,我正在使用以下代码

但它只回显null。

我也试过includes="*",但没有任何区别。

我正在使用 Ant 1.7.0 版。

0 投票
1 回答
808 浏览

ant - 删除文件集文件名,但在不同的目录中

所以我有一个文件集,其中包含一个目录中的文件:

但是,这些文件被复制到${lib.dir} 中,即${lib.dir} 包含core*.jar、fileset*.jar 等的副本。如何删除这些复制的文件?


另外,请注意我不能使用像 ant-contrib 这样的外部库。

0 投票
1 回答
134 浏览

mercurial - 汞根据状态选择文件?

有没有办法只选择那些具有修改状态的文件?
是否可以链接选择以添加更具体的选择器?

我想导出那些修改后的文件中的更改,在安装插件之前恢复到更改集,然后重新导入更改。

带有模式匹配的 hg diff -I 可能会有所帮助,但在这种情况下,而且很多时候,我只想根据文件的状态来选择文件。

hg st 示例(实际内容因文件夹和文件名/扩展名不同而异):

0 投票
1 回答
614 浏览

ant - 如何在ant中使用绝对路径删除文件?

我想删除文件夹中特定类型的所有文件。但是,我只有文件夹的绝对路径。我能做些什么?

例如,我可能想删除 C:\example 中的 .txt 文件。

0 投票
2 回答
8912 浏览

jenkins - 詹金斯存档工件不包括所有子目录

我在 Jenkins 有几份工作,将源树中的工件存档用于另一份工作(一些单元测试或类似的)。我有目前的情况:

我想归档“top_dir”中的所有内容,包括“scripts_dir”中的文件,但不归档“scripts_dir”中的子目录“dir1,dir2,...”,我不知道它们的名称。这些子目录实际上是指向磁盘上其他位置的 Windows 目录连接,我不希望它们被复制。

如何使用 Jenkins 的 inculde/excludes 模式实现这一点?

我已经试过了,有 include=top_dir/ , exclude=

但它总是排除整个“scripts_dir”文件夹。

0 投票
2 回答
668 浏览

php - Concrete5在链接点击时从文件集中显示fancybox?

我不知道从哪里开始显示文件集中的文件,以便在点击时显示一个花式画廊。我想从链接打开画廊。单击时显示图库,即具有相同 rel 但设置为 display:none 的图像(由我的 css 轻松控制)。我可以通过选择一个图像来做到这一点,但不确定如何将图像从文件集中传递到视图中(我假设我需要在我的控制器中创建某种函数来获取 fsID,只是不确定如何) . 我只需要在页面上显示第一张图像(缩略图),然后单击链接,它会显示更多全尺寸图像。

基本上,如果你知道 Concrete5,我希望它像图像块一样,除了管理员可以选择一个文件集而不是一个图像。

这是我的view.php

我的控制器.php

我的 add.php

非常感谢任何和所有帮助。

0 投票
2 回答
3836 浏览

maven - Maven 源插件包括配置

我有一个非标准配置的 Maven 项目:

我正在尝试生成此 maven 模块的源 jar,其源位于 ../src 中。在插件不接受路径中的父文件夹的情况下,我创建了一个指向 ../src 的符号链接。为此,我使用配置如下的 Maven 源插件:

我用mvn source:jar. 不幸的是,我的源 jar 中只有 pom.xml。如果我将 includePom 设置为 false,则插件不会创建源存档。

我尝试了很多东西,例如:、、、、、,<include>它们都没有将我的资源放入我的资源 jar中。尽管有关它的文档说它是一个相对的文件集模式。../src../src/**../**symbolic-link-to-sourcessymbolic-link-to-sources/**../**/*.java

知道如何将 ../src 文件夹的 java 文件的内容放入我的源 jar 中吗?

(是的,我的符号链接没有损坏,没有办法重新排列我的模块以具有标准的文件夹层次结构,这是一个围绕基于 ant 的项目的包装器项目)。