Tag: ant

是否有可能同一个javac编译器编译同一组源文件但生成不同校验和的类文件?

我试图比较这个结果:(在ant中) ……对此:(在maven) maven-compiler-plugin 2.3.2 compile compile compile 1.5 1.5 true lines,vars,source true true true … …只发现2个生成的类文件的校验和略有不同,其余的相同。 我认为multithreading已经发挥了作用,但是对于任一选项产生的校验和似乎在重复尝试时是一致的。 有什么可能解释这个结果? 更新: 我使用javap -verbose检查了一组具有不同校验和的文件,并注意到唯一的区别是: const #16 = class #108; // java/lang/Exception const #17 = Method #102.#109; // java/io/Writer.close:()V const #18 = Method #7.#109; // java/io/FileWriter.close:()V 而不是: const #16 = Method #102.#108; // java/io/Writer.close:()V const #17 = Method #7.#108; […]

尝试通过ANT运行时,Selenium webdriver会抛出exception

我正在使用Eclipse运行我的UI自动化测试用例,它没有任何问题。 启动浏览器,执行测试用例,在Eclipse中执行时更新结果。 然而,当我试图通过ANT运行它时,它开始给我例外, java.lang.NoSuchMethodError: com.google.common.collect.Multimaps.transformValues(Lcom/google/common/collect/ListMultimap;Lcom/google/common/base/Function;)Lcom/google/common/collect/ListMultimap; 查看我项目的附件结构, 我的ANT文件(build.xml)供参考, Starting tests… <!– –> Some of these tests should have failed, see the file test.out for the details

Ant复制任务:由于java.io.FileNotFoundException而无法复制

我正在尝试在Ant中编译Flex应用程序(这里没问题,我可以做得很好)。 当我尝试将项目的内容发布到Windows网络驱动器(在我的系统上称为“Z:\”)时,我得到Java / Ant抛出的以下LAMEexception: BUILD FAILED C:\workspace\bkeller\build.xml:42: Failed to copy C:\workspace\bkeller\web\assets\text\biography.html to Z:\web\bkeller\assets\text\biography.html due to java.io.FileNotFoundException Z:\web\bkeller\assets\text\biography.html (The system cannot find the file specified) 哪种糟透了。 我找不到任何方法来摆脱这个问题,这对我的项目非常重要,我得到了这个工作。 我确信我在网络驱动器上有读/写/执行权限,我可以通过Windows资源管理器在驱动器上创建/编辑/删除文件。 Drive Z是虚拟机的网络安装,允许我访问我的主机操作系统Ubuntu。 我已经仔细检查过它是否具有写入权限。 有任何想法吗?

如何在maven中执行多个ant目标

是的,是的,这是XY类型的问题。 (我想在不丢失任何信息的情况下更好地展示它) 在我的项目中,当我尝试在maven中执行ANT任务时,它给了我与此示例中相同的错误。 我从这里拿了这个例子。 我尝试使用maven-antrun-plugin执行多个ant目标,如下所示。 但是,它总是只执行以下最大目标(当我不提及取决于属性时)。 当我使用它时,它给出以下exception: Failed to execute goal org.apache.maven.plugins:maven-antrun-plugin:1.7:run (default) on project jibx-mvn-demo: An Ant BuildException has occured: Target “compile” does not exist in the project “maven-antrun-“. It is used from target “myDAO”. -> [Help 1] 的pom.xml maven-antrun-plugin 1.7 install Clean up my working directory to be nice and sparkly Initialize stuff […]

ant javac task使用哪个javac.exe?

我面临一个问题。 我在我的机器上重命名了javac.exe并注意到ant javac任务仍然正常。 有谁知道它从哪里获取javac.exe?

在Windows 7中为java和ant设置环境变量

我有一本书说要做以下事情。 添加JAVA_HOME和ANT_HOME环境变量。 – 检查 将$ JAVA_HOME / bin和$ ANT_HOME / bin添加到我的路径变量中 – 检查 当我然后转到命令提示符并尝试ant -version时,它说ant不是一个公认的命令。 如果我接下来插入ANT_HOME变量的值,并使用它代替$ ANT_HOME它一切正常。 这是它应该在Windows中工作的方式吗? 我不确定所以我只是认为放在ANT_HOME中的任何内容在用作$ ANT_HOME时都会在路径变量中解析。 谢谢。

我如何以编程方式使用Apache ANT

我正在制作一个简单的程序来编译和制作一个jar文件,但我不想使用build.xml(然后用exec调用它)。 但我想使用ANT API(例如: org.apache.tools.ant.Task ) 任何帮助?

使用Ant预编译JSP的最佳方法是什么?

我试图找出使用Ant预编译将部署到Oracle应用程序服务器的JSP的最佳方法。 即使我正在部署到Oracle应用服务器,我也希望避免使用Oracle的Ant版本。

捆绑了依赖项的JavaFX jar

我刚刚提出了一个关于使用javafxpackager制作JavaFX jar的问题,你可以在这里看到它。 我的问题是我无法在清单中包含类路径。 好吧,当我在等待答案时,我尝试了maven-antrun-plugin 。 它运行良好,我可以运行我的应用程序与依赖项,但是(总有一个但是)只有依赖项OUTSIDE我的最后一个jar。 所以它是这样的: FinalJar.jar lib |_{all dependencies here} 我的清单文件通过JavaFX-Class-Path属性指向依赖项。 如果我把依赖项放在jar中,就像我想要的那样,它找不到我的依赖项。 有帮助吗? 编辑:这是将依赖项添加到jar中的步骤,它位于pom.xml中: org.apache.maven.plugins maven-antrun-plugin 1.6 package run com.oracle ant-javafx ${javafx.version} ${java.home}/../lib/ant-javafx.jar system com.oracle javafx ${javafx.version} ${java.home}/lib/jfxrt.jar system

如何使用Netbeans将文件夹包含在dist JAR中作为构建过程的一部分?

我正在使用Netbeans 6.9,我已经考虑编辑build.xml文件,以便我可以在jar文件中包含构建项目所产生的目录和文件。 所以我的问题是如何修改build.xml文件以将其他文件夹放入jar中? 我的项目有以下目录结构 ProjectDir/ /images/ /src/com/… /lib/ and so on.. 我希望ant构建脚本构建的jar文件看起来像 project.jar /com /lib这应该包含lib文件夹中的jar文件 /images这应该包括jpg文件 /META-INF 我需要这样做,因为我将jar文件作为自定义组件“安装”到Adobe Livecycle中,并且所有lib jar文件和图像都需要包含在jar中。 另外,如果有一种方法可以在不使用build.xml文件的情况下执行此操作,那么目前我只是将文件夹/文件复制到jar文件中。