问题标签 [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.
ant - 多次运行 ant 目标,但替换它引用的文件集
我有一个 Ant 目标,它在具有特定名称的文件集上运行单元测试,在目标内部进行硬编码。
我想多次调用该目标,每次将文件集设置为一个新值。我无法更改目标查找的文件集的名称,我只能在调用目标之前定义文件集。
是否可以像这样调用目标,并在每次目标调用期间重新定义相同的文件集?
ant - 文件集中单个文件的 Ant 绝对路径
我正在使用 Jenkins 和 Email-Ext 插件来自动化 PHP 单元测试。如果测试失败,我想向自己发送一封通知电子邮件,其中包括压缩的测试报告。
Email-Ext 插件需要在附件字段中定义 Ant 文件集。压缩测试报告可以在这里找到:
我找不到使用fileset
单个文件的绝对路径的工作示例。
我尝试了以下但没有奏效:
<fileset file="D:\Test_Reports\test-report-failed.zip" />
可以找到使用绝对路径但仅使用相对路径的任何示例。
这是 Email-ext 插件关于附件字段的官方帮助:
This is the set of attachments that will be used for the email. The format is a comma separated list of Ant include file syntax. The base directory is the workspace.
ant - Apache Ant 从现有文件集创建新文件集,文件名重命名
我的 Apache Ant 构建文件 (BuildFilesetXML.xml) 中有以下文件集:
我想在不同的构建文件(BuildFilesetLog.xml)中动态创建(不知道我的第二个构建文件中“XMLFileset”的内容)一个名为“LOGFileset”的新文件集,它将具有与“XMLFileset”相同的内容,但具有名称重命名为 .log。因此,在运行时它将具有与以下文件集相同的结构:
这可以在Ant中完成吗?
谢谢
maven - 自定义 Maven 清理文件集不起作用
我创建了一个名为“dist”的附加目标目录,我正在向其中复制一些构建工件。因为它不在默认的目标目录中,所以我根据插件的删除附加文件说明添加了一个适当的清理插件配置,如下所示:
但是“dist”目录及其内容在任何“mvn clean”之后仍然存在。我尝试了许多变体,并检查了“mvn help:effective-pom”或“mvn -X”调试输出的输出,我发现:
- 配置显示在子模块的有效 pom 中。
- 没有错误信息
- 调试输出中没有“dist”目录或其内容的迹象。
- 像这样的明确引用
<directory>${basedir}/dist</directory>
没有区别。 - 同样,使用或多或少的显式
<include>
引用,如“ .jar”或“ */*.txt”也没有区别。
我正在使用 maven 3.0.3,干净的插件 2.5。我试过2.4,以防万一。没有不同。此外,没有权限问题。
我在谷歌浏览了几十个例子,都只是重复文档的说明。我对 Maven 比较陌生,仍在学习。我对明显的事情视而不见吗?谢谢。
java - 在 Ant 中,如何在文件名中指定带有逗号的文件?
这是我尝试过的示例目标。事实证明,它想删除所有内容,因为逗号分隔“ * */*”和“cover”——可以理解。
如何指定嵌入式逗号?
我正在尝试学习 Ant,这样我就不必为不同的操作系统维护不同的构建系统。在本例中,它位于 Python 环境中,其中 *,cover 文件由名为Coverage的代码覆盖检查工具创建。
ant - 如何从 phing/ant FileSet 中排除基目录
我有一个 phing 构建目标,我想直接在我的项目库下的每个目录上运行。我正在使用带有文件集的 foreach 任务在每个目录上运行目标。我遇到的问题是包含基本目录,文件名为“”。
这是目录结构的示例:
这是一个简单的构建文件来测试:
这是构建的结果(注意第一个条目为空文件名):
ant - Ant:文件集:包含与文件名
我想知道 build.xml 文件中的以下内容之间有什么区别(如果有的话),对我来说,它们似乎做同样的事情:
1.
2.
谢谢。
regex - Copying files matching a regex in ant
I'm having trouble copying some files which match a pattern in my ant script.
I have the following:
${src} contains the files messages.properties, as well as messages_de_DE.properties, messages_es_ES.properties, etc.
But for some reason, only messages.properties, and messages_de_DE.properties get copied (and if I changed IncludedLocales to 'es_ES|de_DE|fr_FR|it_IT|ja_JP', messages_es_ES.properties gets copied instead of messages_de_DE.properties).
Am I missing something really simple?
groovy - Groovy:未创建 Antbuilder 文件集(从 Jenkins 启动)
我的脚本中有以下代码:
当我从 Maven(命令行中的 mvn ...)或 Intellij IDEA 启动它时,我看到文件集对象已成功初始化(我看到正确的文件路径)。
当我通过 Jenkins 启动此代码时,我看到未创建 fs 对象,但在输出中没有看到任何异常。
你能帮我解决这个问题吗?
提前感谢!
注意:我有 Maven2 的万能插件。
maven - maven-assembly-plugin 文件集权限已更改?
我有 Maven 3.0.4 并试图用其他几个工件制作一个程序集。使用 maven-assembly-plugin 时,如果我使用 a 它会在正确的位置解压缩工件内容,但会丢失文件的可执行权限(例如在 /bin 目录中)。我已经尝试将依赖项解压缩到 target/ (我看到权限仍然可以),然后使用将它们复制到程序集中,但同样,文件权限丢失了。如果我必须手动检查依赖项以确定哪些文件是可执行的,那将是非常糟糕的。
有人有办法解决这些明显的错误吗?甚至可以将文件从他们的临时目录直接复制到程序集的最终位置并保持权限吗?如果是这样,怎么做?