草庐IT

red-gate-ants

全部标签

java - Ant:关于dirsets的两个问题

我有两个关于dirsettype的问题在ApacheAnt中。dirset真的是一个不保证顺序的集合,还是它保留了输入顺序?我想使用ant:contrib迭代一组目录和顺序问题,所以如果Ant的dirset不保留插入顺序,我有什么选择?如何测试某个目录是否包含在dirset中? 最佳答案 [编辑]如果你看dirsetsource看起来它使用了javaFile.list(),其documentation声明没有保证订单。所以不,你绝对不能指望它。但是,在返回它之前调用Arrays.sort(files);请参见第1572行。根据我不能

java - 从 ant 构建文件中以编程方式检索某些任务

我有一个导入其他antxml文件的build.xml。我想从中获取所有javac任务,这样我就可以看到为这些任务设置了什么类路径(javac用于多个目标)。我想出了以下代码(简化了一点):publicstaticvoidmain(String[]args)throwsException{Projectproject=newProject();project.init();Stringbuild="build.xml";FilebuildFile=newFile(build);ProjectHelper.configureProject(project,buildFile);Hashta

java - 在 Eclipse 中使用 Ant 的类路径

我有一个在命令行上运行良好的Antbuild.xml文件:它编译、构建JAR,而且我能够很好地从JAR执行主要方法。build.xml文件引用了分散在各处的几个第三方库。构建JAR时,脚本不会将所有第三方库包含到JAR本身中。相反,它将它们的路径放入JAR的list中。这有助于使我的JAR保持整洁。我希望能够在Eclipse中编辑和调试我的项目,但我找不到这样做的简单方法。我可以让我的项目使用Ant文件来构建项目,这似乎可行。但是,Eclipse无法找到第三方库,因此Eclipse有两个问题:它显示(在文本编辑器中)很多编译错误,因为许多类是未定义的,并且它无法执行JAR。我可以通过在

java - Apache ANT 独立 GUI,可轻松执行目标

有谁知道为ApacheANT编写的GUI。我们正在研究开发一个GUI来为我们团队中的一些设计师和艺术家执行我们的一些开发工具。我在AntExternal网站上找到了一对,但其中大部分用于创建ANT文件,而不仅仅是列出可用的公共(public)目标。http://ant.apache.org/external.html 最佳答案 ANTforms项目有一些任务使您能够生成可用于调用ANT目标的简单表单。这是一个包含三个按钮的示例:Ashortlabelwithafewexplanatorywordsconcerningthemenua

java - Intellij IDEA 支持调试ant构建的项目吗?

该项目使用Ant作为其构建系统。通过Ant运行项目时是否可以调试? 最佳答案 Ant主要用于构建,而不是运行Java应用程序。但是好吧,我假设您正在使用antJava任务运行您的应用。AntJavatask如果是这样,是的,您可以使用远程调试来做到这一点。RemotedebuggingaJavaapplication事实上,您可以像那样调试任何Java应用程序。通过ant启动的应用程序仍然是Java应用程序。 关于java-IntellijIDEA支持调试ant构建的项目吗?,我们在St

java - Ant 和 Eclipse

您好,我是一名初学者Java程序员,最近我开始阅读ThinkinginJava第4版,以巩固我在阅读HeadfirstJava后的Java知识。问题是这本书有自己的库,我似乎看不懂即使在我完成了网站指南中所说的所有操作后,它仍能在Eclipse中运行。我按照此视频指南一致地安装了Anthttp://www.youtube.com/watch?v=XJmndRfb1TU我收到了这个错误:“无法定位tools.jar。预计在C:\Programfiles\Java\jre7\lib\tools.jar中找到它构建文件:C:\TIJ4\code\build.xml构建:构建失败C:\TIJ4

java - 使用 ANT 编译 JavaFX 代码

我的系统上安装了以下-Javaversion"1.7.0_09"JavaFX2.0SDKNetBeans7.2.1当我尝试使用ANT编译代码时,它显示错误消息-Couldnotloaddefinitionsfromresourcecom/sun/javafx/tools/ant/antlib.xml.Itcouldnotbefound.Build.XML包含simpleexamplebuildfile其他编译错误:[javac]C:\Users\JavaUser4\Desktop\XYX2012.12FX\XYZ\src\Utility\net\XYZ\javafx\queue\Def

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

是的,是的,这是一个XY类型的问题。(我想在不丢失任何信息的情况下更好地呈现它)在我的项目中,当我尝试在maven中执行ANT任务时,它给我带来了与此示例中相同的错误。我从here中拿了这个例子.我尝试使用maven-antrun-plugin执行多个ant目标,如下所示。但是,它总是只执行下面的大多数目标(当我没有提到依赖属性时)。当我使用它时,它会出现以下异常:Failedtoexecutegoalorg.apache.maven.plugins:maven-antrun-plugin:1.7:run(default)onprojectjibx-mvn-demo:AnAntBuil

java - Ant Java 任务 : how to get output to console and a file-always record build output without shell redirection

我正在使用ant启动Java程序。我不想在程序终止后“松散”输出。所以我使用属性“output”将输出存储在文件中。不幸的是,我没有任何控制台输出了。在控制台和txt文件中输出的好方法是什么。我正在寻找替代品antmytast>myFile.txt因为我不想,“用户”必须使用shell重定向“>..”。.如果他/她不选择重定向,则输出将丢失。 最佳答案 Ant有一种记录输出的方法。http://ant.apache.org/manual/Tasks/recorder.html.Arecorderisalistenertothecur

java - 如何防止 Ant 任务失败时 Maven 构建失败?

我正在使用FTPAnttask与maven-antrun-pluginorg.apache.maven.pluginsmaven-antrun-pluginftpgenerate-resourcesrun...问题是当文件夹${ftp.server.remotedir}不存在时我的构建失败。我试图指定skipFailedTransfers="true"ignoreNoncriticalErrors="true但是这些并不能解决问题,而且构建一直失败。AnAntBuildExceptionhasoccured:couldnotchangeremotedirectory:550/myBad