ant-contrib

    1热度

    2回答

    我需要遍历目录中的所有文件。但我只需要每个文件的名称,而不是绝对路径。下面是使用蚂蚁的contrib我尝试: <target name="store"> <for param="file"> <path> <fileset dir="." includes="*.xqm"/> </path> <sequential> <basenam

    0热度

    1回答

    我知道这个任务应该模仿传统编程语言中try/catch的结构,但是我不能在我的生活中想出一个场景,其中<finally>实际上在Ant脚本中很有用。 例如: <trycatch> <try> <copy file="foo.txt" todir="bar" /> </try> <catch> <echo message="could not cop

    0热度

    2回答

    该代码总是返回,即使文件在指定的路径并不存在 <available file="${x}/schema/@{componentname}-schema.sql" type="file" property="schema.file" /> <if> <equals arg1="true" arg2="${schema.file}" /> <then>

    4热度

    1回答

    我需要比较两个字符串参数,从中我可以得到一个arg作为运行时输入(例如platform=windows,ios,mac),另一个具有在build.properties(例如project.supportedplatforms=windows,mac)下定义的值列表。如果条件匹配,那么它应该从一个macrodef返回“true”或者“fail”到某个目标。 <for list="${platform

    0热度

    1回答

    我有多个项目。每个项目可能有也可能没有依赖类。如果我有依赖类,我必须基于类属性中的java文件构建一个jar,如果指定了属性或者应该忽略它,则添加到project1 jar。 现在我必须动态地循环所有项目,并且在目标中我必须测试属性的存在并构建属性是否存在。 <target name="test"> <foreach list="${projects}" target="test2" param

    -1热度

    2回答

    我可以像这样在可用标签中设置变量吗? <available file="${inf.root}/schema_params/@{componame}-schema.sql" type="file" variable="schema.file" /> 因为当我在可用标签中使用property而不是变量时,它的值是不可变的。但我想在运行时更改它。以下是我的代码。我想通过组件列表

    1热度

    1回答

    我得到了一个循环访问一些XML文件的要求,替换了其中的特定环境值并创建了一组新的XML文件。特定于环境的值将从属性文件中获取。我可以遍历一个目录来读取所有文件,并使用xmltask替换一些特定的值,如下所示。 <target name="updateConfig" description="update the configuration" depends="init"> <xmltask t

    1热度

    1回答

    我需要做500次循环。有没有更好的办法,而不是 <property name="javato.activetesting.trialnum.list" value="0,1,2,...,500(terrible)" /> <for param="trialnum" list="${javato.activetesting.trialnum.list}"> <sequential>

    0热度

    2回答

    你好我有2行csv文件: MF1,EG1,EG2,BR1,BR2 MF2,EG2,EG3,BR2,BR3 我想要使​​用ant将每个逗号分隔值存储在单独的变量中。 我能够解析行,但不是单个值,因为列表不支持嵌套。 下面是我的脚本: <?xml version="1.0" encoding="UTF-8"?> <project name="ForTest" default="getLine" b

    0热度

    1回答

    我的问题是道路,我必须建立从路径清单项类路径就像 C:\用户\ rosansamuel.ivy2 \缓存\ log4j的\ log4j \ jars \ log4j-1.2.14.jar 你可以请任何人提出一些建议吗? 下面的代码是,我想用propertyregex,但实际上我无法获得罐子名称。 <for list="${ofsml.manifest.classpath.list}" delimi