问题标签 [build.xml]

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

ant - Junit 报告仅显示使用 build.xml 执行时运行的最后一个类

如果我调用 test-all,我可以让 build.xml 报告由目标定义的所有类,但如果我只想运行几个目标,我的 Junit 报告只显示最后一个运行的类。

为了进一步解释,我的 build.xml “runAll”和“runTest”中有两个目标。当我执行 runAll 目标时,我的所有类都会显示在 Junit 报告中。当我使用 runTest 运行多个目标时,我的 junit 报告只显示最后一个运行的类。

这工作并报告所有课程:
ant test-all

这不会且仅报告最后一课:
ant testClass1 testClass2 testClass3

这是我在我的构建 xml 中为 runAll 运行的片段(这个有效):

这是我的 runTest 的片段(这个只报告最后一堂课):

提前致谢

0 投票
1 回答
457 浏览

pom.xml - pom.xml 找不到 jar

我是 maven 的新手,正在尝试将 ant 项目转换为 maven 项目。我试图达到与 build.xml 相同的效果。我有 build.xml,它创建了 2 个 jar 文件和一个捆绑到一个 ear 文件中的 war 文件。我在 build.xml 中有如下标签

谁能帮助我如何实现这个 pom.xml。

0 投票
5 回答
5170 浏览

android - 如何在没有 Eclipse 的情况下在 APK 中包含 JAR?

我维护一个 Android 应用程序并且没有使用 Eclipse。我没有使用 Eclipse。我正在使用ant和。build.xmlbuild.properties

我已将 .jar 文件放入 libs/ 目录。我的代码编译得很好。但是当我在模拟器上运行它时,输出的 APK 不包含 .jar,所以我得到了一个运行时堆栈跟踪:

我的build.properties样子是这样的:

libs/ 目录包含我的 .jar 文件。

build.xml 中需要什么才能将外部 .jar 文件包含在 APK 中?

编辑:理论上这个答案应该有效,但它不适合我。是不是已经过时了?是什么赋予了?如何从命令行将外部 jar 库添加到 android 项目

0 投票
2 回答
731 浏览

html - 为ant buildscript匹配html中的多个属性值

我想匹配一个属性的多个值以进行替换。例如

应该产生 div、h1 和 full-width 作为单独的匹配项。我想这样做为类添加前缀。所以而不是 div h1 full-width 它应该是 pre-div pre-h1 pre-full-width

我到目前为止的正则表达式是

这仅匹配第一类。这是不正常的,因为这是该模式应该匹配的唯一内容:(在类属性的引号之间单独匹配任何值。

我想为处理所有文件并用设置的前缀替换 class="value1 value2 value3" 的 Ant 构建脚本执行此操作。我在替换 css 文件中的类时几乎没有遇到任何麻烦,但你的 html 似乎要复杂得多。

它是一个 Ant 构建脚本。Java regexp 包用于处理模式。使用的ant标签是:replaceregexp

上述模式的蚂蚁实现是:

0 投票
2 回答
1430 浏览

java - ant built version of application fails to find dependent jar

Trying to build a java application I am able to run the application successfully through Eclipse but I'm unable to run the jar file built by ant. I suspect my build.xml is to blame, I'm trying to get it right. Need help!

The mysql driver .jar file is in the lib/ directory in the project.

error:

bh.java

build.xml

0 投票
2 回答
9047 浏览

php - 通过 ANT 获取和使用父目录

我有一个像这样的目录结构和 build.xml

我必须以某种方式找到路径

在我的 build.xml

我的 build.xml 是这样的

在这里,我想以某种方式获得${source}as的价值,/path-to-project/src/但我没有得到它${parent.dir}

是否可以在 build.xml 中获取此路径?

0 投票
1 回答
13555 浏览

java - Ant 中的目标覆盖

是否有可能从字面上覆盖目标或以某种方式模拟它?

所以,当我打电话

它会像这样运行:

我认为它有一个含义,我将在Android示例中描述:

我们在 SDK 文件夹 ( ).xml中的每个模板都有一个模板,这些文件包含在为每个项目生成的每个文件中。只有,和目标是空的且易于覆盖。但是,例如,没有空目标。Google 建议在生成的评论中将目标复制粘贴到我自己的位置,然后对其进行调整。但我认为这不行,因为如果 Google 会在模板内更改此目标中的某些内容,我将永远不会知道我使用的是过时的版本。build.xml{$SDK}/tools/ant/*.xmlbuild.xml-pre-compile-pre-build-post-compile-post-releasebuild.xmlbuild.xml

0 投票
2 回答
399 浏览

grails - Grails create-app 不生成 build.xml?

据说这里应该grails create-app产生一个build.xmlfor ant or maven。但是它没有(至少在版本 1.3.7 中)。如何用蚂蚁构建它?

0 投票
3 回答
6662 浏览

java - Netbeans:更改 JAR 生成的主类,同时排除原始主类

我正在 Netbeans 7 中编写一个 Java 库,其中包含一个 Demo.java 主类,该类在项目运行时执行。现在我添加了一个 Cli.java,它也是一个主类。现在我想创建一个 JAR 文件(到目前为止没问题)。该文件不应包含 Demo.java,而是使用 Cli.java 作为主类。

当我将“Main-Class: packagename.Cli”添加到 manifest.mf 并构建项目时,“Main-Class”会被“packagename.Demo”覆盖,尽管我从项目属性中排除了该类。

所以我认为这仅在更改 build.xml 时才有效(这会更好,因为文件在版本控制系统中)。但我还没有找到怎么做。有人可以指导我做一个简单的解释,甚至提供一些 XML 行来完成吗?非常感谢你。

0 投票
1 回答
2794 浏览

xml - 在 ant build.xml 文件中将字符串分成不同的行

我想知道如何在我的 ant build.xml 文件中缩短包含长字符串文字的行。例如:

显然,我可以通过创建依赖树来缩短depends 属性值,但这在其他情况下不起作用,例如描述。处理这个问题的正确方法是什么?