问题标签 [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 回答
8471 浏览

java - Java - Ant build (Eclipse) - 找不到主类:nat.rutherford.DesktopStarter

我在 Eclipse 中的第一次 ant 构建遇到了一些麻烦,这是我的 build.xml 构建文件。

它编译正常,没有警告或错误,但是当我尝试运行 .jar 时,它显示“找不到主类:nat.rutherford.DesktopStarter。程序现在将退出' =(

我已经阅读了大量关于此事的页面,但到目前为止还没有定论。

我能够使用 Eclipse -> File -> Export -> Java -> Runnable Jar File 编译它。但是我使用了一些 UTF-8 编码的 .txt 文件,它们似乎无法以这种方式处理,我需要它们!即我有希腊字符应该读...dσ/dΩ...但目前读... dÃ/d©...这是行不通的^^

所以基本上我需要让我的 Ant 构建工作,记住它也需要能够处理我的 UTF-8 编码的 .txt 文件。

0 投票
1 回答
1344 浏览

java - 需要帮助为我的 Java 项目的 Ant 构建制作 build.xml

我有一个这样的项目;

class_1.java 包含主类,libs 包含外部依赖项,data 包含各种图像、文本文件等...

我一直在尝试编写一个 Ant 构建文件来制作一个可分发的 JAR 文件,但是在拉入所有必需的库等时遇到了困难......

这就是我要做的。

这目前不起作用。

它编译时没有错误,但不包含所需的依赖项,并且 JAR 找不到主类。我该如何解决?

0 投票
1 回答
4123 浏览

java - Java 应用程序读取 UTF-8 编码的文本文件,但在 ant 构建之后,字符与预期不符

我有一个 Java 项目,它读取 UTF-8 编码的 .txt 文件以构造显示的字符串。在 Eclipse 中运行,文件按预期读取和显示,但在我的 ant 构建之后,字符并没有按应有的方式出现。

这是我的 build.xml 文件

我尝试使用 UTF-8 字符编码进行编译

但显然这还不够,我需要修改什么才能让它工作?

谢谢

编辑 1

我读了 .txt 文件。

它将一个字符串返回给一个字符串变量,然后我只需将这个字符串传递给一个对象

在eclipse中编译和运行时它工作正常。

编辑 2

这是修复

当你知道在哪里看时很简单!哈哈谢谢!

0 投票
1 回答
643 浏览

ant - 如何使 concat 任务因错误而失败?

在上面的片段中,当无法访问/定位文件时,我希望concat任务失败。filelist请问实施它的最佳方法是什么?

0 投票
2 回答
15131 浏览

java - 如何在 build.xml 中设置不同的路径

我想放置不同目录的路径(其中包含罐子,目前在d:/ext_jars)。运行 build.xml 后。我希望那条路径应该采用那个可运行的 jar。

目前,由于类路径不存在(以前在 下c:/project/lib/*.jars,转换为D:/ext_jars),该 jar 给了我错误。

请帮助我,如何在 build.xml 的类路径中设置该外部目录?


我的代码在:build.xml

使用此代码运行项目后运行良好,但运行此代码创建的 jar 后未运行,出现以下错误:

SO创建的Jar没有运行../我希望它运行,任何人都可以帮助我

==================================================== =============

清单文件

清单版本:1.0 类路径:lib/org.springframework.asm-3.0.1.RELEASE \ lib/org.springframework.beans-3.0.1.RELEASE \ lib/org.springframework.context-3.0.1.RELEASE \ lib/org.springframework.core-3.0.1.RELEASE \ lib/org.springframework.expression-3.0.1.RELEASE \ lib/org.springframework.oxm-3.0.1.RELEASE \ lib/org.springframework.web -3.0.1.RELEASE 主类:myProject.MainApp

0 投票
3 回答
1423 浏览

android - 运行“ant release”时如何删除生成的文件

运行时:

在我的 Android 项目中,我得到了大量自动生成的文件。例如:

我不想要所有这些文件。基本上我只需要签名的.apk。所以我尝试了:

显然这些文件是在调用 -post-compile 之后生成的。有没有一种简单的方法来调整 build.xml 以删除除已签名的 apk 之外的所有内容?我的输出目录被定向到服务器,我想在那里保持简单,以免其他人拉错文件。如果没有简单的方法来删除这些文件,我将构建一个服务器端脚本来执行此操作,但如果可能,我更愿意将所有内容保留在 build.xml 中。谢谢!

0 投票
1 回答
329 浏览

ant - Ant 构建错误:当我尝试运行时会生成此错误

0 投票
0 回答
495 浏览

ant - 如何使用 ant 从 testNg.xml 执行特定测试?

我必须运行不同类型的测试,这些测试在testNg.xml.

我正在从 Hudson 参数化构建触发我的测试,所以基于这个参数(测试类型)我想在 testNg 套件中选择一个特定的测试。

我怎样才能做到这一点?

0 投票
1 回答
494 浏览

java - netbeans 中的 checkstyle 插件,用于生成违反约定的 build.xml 目标规范

我想build.xml通过向我的目标添加 checkstyle 来改进我的文件。

我添加checkstyle-5.5-all.jar到我的lib文件夹中。我还添加了一个包含checkstyle_checks.xml.

到目前为止,我有这个:

我收到此错误:

就是这一行:

我错过了什么?

0 投票
0 回答
704 浏览

android - 用于使用 ant 和 aspectJ 构建 Android 的最新 build.xml

我是Android开发的新手。

现在有一个紧急工作需要我使用aspectJ开发一个Android项目,并使用Ant构建apk。

我找到了这个项目:https ://code.google.com/p/android-aspectj/

但是 build.xml 太旧了,无法与 SDK r16 一起使用。

我对 Ant 脚本不熟悉;有什么地方可以找到可以与 SDK r16 和 aspectJ 一起使用的新版本 build.xml?

谢谢。

我现在更改了 build.xml 中一些明显的地方:

错误。您正在使用过时的 build.xml 您需要删除它并使用 android update 项目重新生成它