问题标签 [ant]

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 回答
4036 浏览

java - 如何设置工作目录除了 basedir 之外的任务?

我有一个带有 junit 目标的 Ant 脚本,我希望它使用与 basedir 不同的工作目录启动 VM。我该怎么做?

这是我的目标的伪版本。

0 投票
4 回答
3844 浏览

java - EMMA 覆盖率工具不显示逐行覆盖率

我正在使用 EMMA 工具进行代码覆盖,尽管我尽了最大努力,但 EMMA 拒绝查看原始 .java 文件并逐行生成覆盖。

我们正在使用 ANT 构建代码,并且 debug 设置为 true。我知道 EMMA 正在测量覆盖率,因为 .emma 文件似乎正在正确生成和合并。这些报告能够以百分比呈现高水平的方法覆盖率。

但是为什么它看不到 .java 文件呢?我得到的是:[在源路径中找不到源文件'a/b/c/d/e/f/code.java']

0 投票
1 回答
709 浏览

delphi - 查找应用程序并在它们之间迭代的 Ant 构建

我使用 Ant 构建 Delphi 应用程序(从 CruiseControl 调用)。

我希望 ant 递归搜索目录树以查找文件 *.dpr,并在找到时调用第二个 build.xml,或者最好是宏或目标,将找到的每个文件名作为“参数”传递。我发现我可以使用 subant 查找 build.xml 文件并按顺序运行它们,但这不是我想要的,因为我想避免为每个应用程序创建一个 build.xml。

我要避免的是必须在我的 build.xml 中逐项列出我的应用程序,而是让 ant 找到它们。

请不要告诉我使用不同的构建工具,因为我们已经在使用 Ant 方面进行了大量投资。

0 投票
1 回答
849 浏览

javascript - 如何为 jsUnit-ant-script 指定相对路径?

JsUnit提供了一个带有目标“standalone_test”的 ant 脚本。该目标使用属性 url 来识别执行测试的 HTML 站点。这些站点已签入,因此每个人都应该能够在签出后执行此测试。这可行,但 url-proprty 必须设置为绝对路径,例如file:///home/user/projects/my-project/path/in/project/jsunit/testRunner.html. 这避免了自动启动,每个人也都指定了一个命令,其中包含在他的盒子上构建的路径。是否可以改为传递相对路径/url,以便这些测试的执行可以自动化?这将有助于在我们的持续集成系统中设置这些测试。

0 投票
2 回答
5820 浏览

ant - 如何将 Apache Ant 属性值存储在文件中

我需要从 Apache Ant 修改一个 (xml-) 文件。“loadfile”任务允许在属性中加载文件的内容。但是如何在其(属性)修改后将属性的值存储回文件?

当然,我可以编写自定义任务来执行此操作,但我想知道是否有一些现有的实现。

0 投票
2 回答
5854 浏览

apache-flex - .war 文件中需要包含哪些内容才能部署 Flex 应用程序?

我一直在使用 Flex Builder 3 创建 Flex 应用程序,这些应用程序是使用 LiveCycle Data Services 的大型 Flex / Java 项目的一部分。Flex Builder 创建和部署 .war 文件,这对开发周期很方便,但我不明白 .war 文件必须包含什么才能部署和运行。

我通过反复试验发现,更改 Flex 项目的某些属性(即上下文根)可能会破坏或修复应用程序,并且这些设置会以某种方式进入 .war 文件。

我需要在 Ant 下实现整个构建过程,更重要的是,我需要了解项目的 Flex 部分依赖于什么。但是,我还没有找到任何描述 .war 文件必须包含哪些内容才能部署 Flex / Java 应用程序的文档。

例如,Flex Builder 创建一个 web.xml 文件并用正确的标签填充它。但是如果我添加其他功能,是否需要在 web.xml 中添加额外的标签?

有谁知道我在哪里可以找到有关 Flex/Java 项目的 .war 文件内容的文档?

0 投票
1 回答
494 浏览

java - Ant 构建脚本可以在没有完整路径详细信息的情况下引用 Eclipse 插件文件夹吗?

我可以使用以下内容:

但这会破坏未将 eclipse 安装到默认文件夹中的其他人的 PC 上的构建文件。

在我的情况下,如果没有硬文件夹引用,我就不能使用basedir 。

Eclipse 安装文件夹是否有“快捷方式”,我可以从 Eclipse 中运行的 ant 中使用它?

0 投票
2 回答
131 浏览

.net - 如何从主 MSBuild 文件中分离一些属性

很久以前,当我还是一名 Java 开发人员时,我可以制作单独的 ant 脚本,我可以从我的主 ant 脚本中调用这些脚本。我会为我的主脚本运行的每个环境设置唯一的属性。我想在 MSBuild 中做同样的事情,但我不知道如何将 MSBuild 脚本链接在一起。

0 投票
4 回答
1988 浏览

java - 用 ant 构建:动态构建选项?

由于多个开发人员在同一个 Tomcat 应用程序上工作,我想告诉应用程序根据当前用户和修订控制客户端/视图安装到不同的路径。

因此,如果 Bob 正在构建,应用程序应该安装在 Bob 的测试环境中,可能是 /bob1 或类似的东西。Bob 可能有几个与他一起工作的修订控制客户端/视图/工作空间,因此他可以拥有 /bob1、/bob2、/bob3 等。

安装位置在 build.properties 文件中指定。有没有办法避免检查该文件并为每个特定用户和修订控制视图更改它?

“ant install”可以接受参数或配置为考虑安装目标的环境变量吗?

0 投票
2 回答
4279 浏览

ant - 将 Ant 参数列表复制到属性中

在 Ant 中有没有办法做这样的事情:

我正在尝试为 psexec 编写一个宏,并且正在寻找一种传入参数列表的好方法。

我知道你可以用类路径做类似的事情......

谢谢!