Tag: ant

路径变量未正确设置

我已经在Windows 7中安装了ant-1.9.2和jdk1.7.0,并尝试了以下方法来设置路径 C:\>set ANT_HOME=C:\Users\sahaya_s\Downloads\apache-ant-1.9.2; C:\>set JAVA_HOME=C:\Program Files\Java\jdk1.7.0_45; C:\>set path=%ANT_HOME%\bin;%JAVA_HOME%\bin; C:\>echo %path% C:\Users\anto\Downloads\apache-ant-1.9.2;\bin;C:\Program Files\Java\jdk1.7.0_45;\bin; 这里的路径分为两部分。 出了什么问题? 并尝试给出完整的路径 C:\>set path=C:\Users\sahaya_s\Downloads\apache-ant-1.9.2\bin;C:\Program Files\Java\jdk1.7.0_45\bin; C:\>echo %path% C:\Users\sahaya_s\Downloads\apache-ant-1.9.2\bin;C:\Program Files\Java\jdk1.7.0_45\bin; C:\>java -version java version “1.7.0_45” Java(TM) SE Runtime Environment (build 1.7.0_45-b18) Java HotSpot(TM) Client VM (build 24.45-b08, mixed mode, sharing) C:\>ant -version ANT_HOME is set incorrectly or ant could not be located. […]

Apache Ant在运行此脚本时被冻结

我想从ant脚本中显示一个密码输入对话框。 这是我在build.xml中的代码: importClass(javax.swing.JPasswordField); importClass(javax.swing.JOptionPane); var pf = new JPasswordField(); var okCxl = JOptionPane.showConfirmDialog(null, pf, “Enter Password”, JOptionPane.OK_CANCEL_OPTION, JOptionPane.PLAIN_MESSAGE); if (okCxl == JOptionPane.OK_OPTION) { project.setNewProperty(“keypass”, pf.getPassword()); } else { throw “Password is required”; } … 这段代码永远挂起。 怎么了? 更新:我正在使用Mac OS X 10.8.2和Oracle JDK 7u13进行测试

使用Junit的EMMA,我应该使用检测类或java类进行测试吗?

它说,我已经为emma / junit的ANT脚本编写本教程 在的元素中,更改实际类的位置,以便指向$ {instr.dir}属性而不是普通的target / classes文件夹。 这是我的针对Apache Ant的build.xml的emma部分( pastebin链接到完整的build.xml) emma : JUNIT失败结果的构建部分结果,指向${instr.dir} emmatest: [instr] processing instrumentation path … [instr] instrumentation path processed in 109 ms [instr] [6 class(es) instrumented, 0 resource(s) copied] [instr] metadata merged into [C:\Users\Michael\workspace\log4jassignment.s06005586\build\emma-reports\metadata.emma] {in 42 ms} [junit] Test test.nz.ac.massey.cs.sdc.log4jassignment.s06005586.AppenderLayoutTest FAILED junitreport的构建部分结果: JUNIT Pass Result,指向real classes ${build.classes} test: [junit] Running test.nz.ac.massey.cs.sdc.log4jassignment.s06005586.AppenderLayoutTest […]

有没有办法将ant变量传递给java代码(android)?

我喜欢在我的应用程序中包含一些构建变量。 例如,buildnumber。 我可以将一些变量从ant构建脚本传递到我的Android应用程序并在java中使用该变量吗? 有人有链接或示例吗?

Ant Javac和Commandline Javac给出了不同的结果

我有一个导入一些servlet库的类。 当我从命令行编译它时,它很好。 当我使用ant编译任务来编译它时,它会给出错误,它无法在其路径中找到servlet库。 这是一个已知/常见的事件吗? 这是我的Ant目标: === COMPILE === SRCDIR: ${src}/com/udfr/src/java

如何让Redline RPM Library与Ant一起使用?

我使用Ant作为构建工具,我在一开始就将这一行放入我的Ant脚本中: 我进一步称呼它: = 1.7″/> 我收到以下错误消息:BUILD FAILED /home/gouessej/Documents/programmation/java/workspace/tuer/build.xml:445:java.lang.NoClassDefFoundError:org / apache / commons / compress / compressors / bzip2 / BZip2CompressorInputStream 但是,没有提到Apache Commons Compress,根据“使用”页面 ,它似乎不是该库的依赖项。 我是否真的必须将Apache Commons Compress添加到此任务定义的类路径中才能使其工作? 还有其他解决方案吗?

在JUnit测试类中运行基准测试方法

我有一个测试类MyTestClass有几个典型的测试方法,可以进行断言或检查exception,并使用@Test进行注释。 它们在我在Ant任务中调用以下指令时运行: 但是,在同一个类中,我想要定位几个基准性能方法,这些方法不包括在必须通过的测试中。 我想有一个完全独立的Ant任务来运行这些基准测试。 是否有一种带注释的方法来引入这种测试分类并分别调用每个类别? 例如@Test注释的方法将是第一类,然后虚构的@Benchmark方法只是记录诊断报告的性能指标,而不是做成或断开的断言。 我认为测试类是定位这些基准测试方法的最佳方式,但我不知道如何将它们的调用封装在Ant中以便它们单独运行。 例如,是否可以为每个方法添加“基准”前缀,并告诉Ant只运行带有前缀的方法,或者我可以编写自己的注释吗?

java.lang.SecurityException:没有用于签名文件条目的清单部分

我已尝试过其他主题的建议,但他们没有帮助我。 当我通过java -jar -BigJar.jar运行我的jar时,我收到exception: Exception in thread main java.lang.SecurityException: no manifest section for signature fil entry edu/iris/Pissures/IfSeismogramMgr/MotionVectorAttributeHelper.class 我的ant文件是 USGS VHP Main Build File Available targets: help — displays this help information init — clean — deletes lib/*.jar files touch — touch *.java in source tree contrib — download the contrib library (use before building) build […]

如何为特定任务创建ant侦听器

我们的应用程序中有大约80个jar子。 所有都是使用ant中的javac任务和jar任务创建的。 我想介绍一下findbug检查。 一种选择是创建单个findbug check ant项目。 这包含所有jar,其中定义了所有源路径。 这工作 – 需要很多空间。 结果分析也不太直接。 有数以千计的警告开始。 我正在考虑的一个选项是在javac task ant上运行带有特殊监听器的ant,提取源和类位置,使用源和类文件信息调用findbug任务。 任何其他方式将findbug引入大型项目。

NetBeans更改Ant版本

我正在使用NetBeans来构建我的项目。 我使用的版本是1.8。 但是,我正在尝试在只能运行ant 1.6.5的计算机上再次构建它。 有没有办法在Netbeans中指定使用哪个版本的ant?