草庐IT

ant-colony

全部标签

xml - 为什么 Ant 构建文件中的空标记在右大括号之前没有空格?

确实是一个不言自明的问题,只是想知道为什么Antbuild.xml文件中的空标签似乎总是省略结束/>之前的空格,即使这是有效XML1.0的要求吗?也许这是一个我不知道的约定,因为我是Ant的新手,但我只是好奇。 最佳答案 结束前的空格/>不是必需的。以下是等价的:一些XML编辑器实际上会在格式化时去掉这个空格(尤其是oXygen)。 关于xml-为什么Ant构建文件中的空标记在右大括号之前没有空格?,我们在StackOverflow上找到一个类似的问题: ht

xml - 使用 Ant 解析 XML 文档中的字符串

在以下文档中:sectionid17如何返回值:id17当我在Ant文件中运行以下目标时:我明白了-print:[echo]name=section,id17有没有办法指定我只想要资源“id”? 最佳答案 我有一个好消息和一个坏消息要告诉你。一个坏消息是没有开箱即用的解决方案。好消息是xmlproperty任务是相当可扩展的,感谢将processNode()方法公开为protected。您可以执行以下操作:1.使用ant.jar(您可以在ant发行版的lib子目录或getitfromMaven中找到一个)在类路径上创建并编译以下代码

java - Ant :build.xml; XML 文档结构必须在同一实体内开始和结束

我有以下目录结构+project+--profile+---src+---WebContent+---build我正在尝试使用Ant进行编译和复制,但是当我执行以下build.xml文件时出现此错误XML文档结构必须在同一实体内开始和结束仅此而已。我检查了几个几乎相似的问题,但没有一个有帮助,唯一与此类似的问题是通过在评论中添加对我不起作用的任何内容来收集的。我在构建文件中缺少什么?=ProfileMgnt=]] 最佳答案 我认为这是问题所在:=ProfileMgnt=]]您的CDATA部分都没有正确终止,因此您的文件根本不是有效的

xml - 使用 ant 查找和使用最新修改的文​​件夹/目录

所以我目前的解决方案是在所有文件夹中找到最新修改的文​​件。我需要一种方法来获取最新修改的文​​件夹。原因是,每天都会创建一个文件夹,我需要在文件路径中使用该文件夹值,以便我可以将该路径的内容复制到另一个目录中。我的代码如下:FolderOverviewMain|---Folder2(16/01/15)|---Folder1(28/01/15)程序需要选择Folder1(总体思路)。即文件路径:C:/A/${latest.modified 最佳答案 要查找目录而不是文件,请使用而不是,例如:

xml - 如何使用 ant 根据模式验证 XML 文件?

作为构建过程的一部分,我想根据架构(XSD)验证XML文件。我正在尝试像这样使用schemavalidate任务:这会产生以下错误:[...]BUILDFAILEDbuild.xml:65:Thefollowingerroroccurredwhileexecutingthisline:build.xml:59:ParserdoesnotsupportXercesorJAXPschemafeatures我使用的是最新的ant发行版(1.7.1)。是否需要任何其他库才能使验证正常工作? 最佳答案 schemavalidate任务实际上如

java - 如何使用 Ant 连接到远程服务器并启动/停止在该特定服务器上运行的 Tomcat?

目的是:1:connecttoaremoteservermaybeviahost:ip,port:81812:stopTomcatthat'srunningonthatserver3:deploya.warfile4:restarttomcat 最佳答案 我相信TomcatDocumentation在MonitoringandManagingTomcat下提供了一些关于如何停止给定应用程序的信息,但不是完全停止服务器:如果您可以通过ssh访问服务器,那么您可能会考虑JSchlibrary您可以将其与SSHExecAntTask结合使

xml - 从另一个目录运行 build.xml ant

我们可以在我们的javaworkspave之外运行antbuild.xml作为另一个目录的例子吗?因为我想把整个java项目放在另一个目录中,然后在其他地方用ant运行构建文件,请帮忙,也可以导出也在另一个目录的一个文件中报告? 最佳答案 使用buildfile命令行选项,例如:ant-buildfilepathetoanotherdirectory/build.xml 关于xml-从另一个目录运行build.xmlant,我们在StackOverflow上找到一个类似的问题:

xml - Apache Ant 不会做数学运算

我正在使用分布式源代码处理Java项目,必须使用自定义Ant脚本构建源代码才能正常工作。问题是,当我运行脚本时,我得到了BUILDFAILEDC:\[path]\autobuild.xml:47:Only1operationcanbespecified第47-59行内容如下:我尝试用谷歌搜索错误短语,唯一的结果是AntsourceofMathTask.java它表明如果操作为空,这就是应该发生的情况。我尝试按照以下行更改代码:或但是这些产生了同样的错误。我改为:现在没有错误,但结果始终为零。我还尝试将数学节减少为只有一个操作:但问题依然存在。我完全不知所措。有谁知道这里发生了什么?我使

java - 使用 jaxb-ri-2.2.7 的 ant schemagen 任务中的 ClassCastException

我正在尝试使用来自JAXB-RI2.2.7的schemagenant任务,但我在build.xml中的schemagen任务上不断收到“BUILDFAILED....Errorstartingap”。相关节如下:使用-verbose,我得到下面的堆栈跟踪。我尝试使用谷歌搜索ClassCastException的详细信息,但没有找到任何内容。有什么建议么?谢谢,亚当BUILDFAILED/home/adam/sandboxes/adam/sensei/code/trunk/repository/build.xml:99:Errorstartingapatcom.sun.tools.jxc

java - 生成 Ant 构建文件

我有以下项目结构:root/comp/env/version/build.xmlbuild.xmlbuild.xmlroot/comp/env/version/build.xml是:CompEnvVersiontasksCompEnvVersionruntaskroot/comp/env/build.xml是:CompEnvtasksCompEnvruntaskroot/comp/build.xml是:Comptasks每个构建文件都导入父构建文件,每个子构建文件继承和覆盖父任务/属性。我需要的是在不运行任何东西的情况下获取生成的构建XML。例如,如果我在root/comp/env/v