Ant:问题:无法创建任务或类型propertyregex
我使用的是Ant1.8.1。我已经下载了ant-contrib-1.0b3.jar并将其放在$ant_HOME/lib目录中。但是,当我在build.xml文件中包含此内容时Ant:问题:无法创建任务或类型propertyregex,ant,Ant,我使用的是Ant1.8.1。我已经下载了ant-contrib-1.0b3.jar并将其放在$ant_HOME/lib目录中。但是,当我在build.xml文件中包含此内容时 <propertyregex property="selenium.email.success.subject" input="package.ABC.name" regexp="(.*)__ENV__(.*)" replace="\1${buildtarg
<propertyregex property="selenium.email.success.subject"
input="package.ABC.name"
regexp="(.*)__ENV__(.*)"
replace="\1${buildtarget}\2"
override="true"
casesensitive="false" />
在运行Ant构建文件时,我收到错误“问题:无法创建任务或类型propertyregex。原因:名称未定义”。我还需要做些什么才能识别此任务?ant任务是安装的一部分,默认情况下不包括在任何安装中 您必须正确安装
ant contrib
。在该页面中,您有两个选择:
ant-contrib-0.3.jar
复制到ant的lib目录中
安装。如果要在自己的项目中使用其中一项任务,
将行
添加到构建中
文件ant-contrib-0.3.jar
放在单独的位置。你现在必须
明确地告诉Ant在哪里可以找到它(比如在/usr/share/java/lib
中):
使用定制Ant
单选按钮),而不是默认的。在我做了这些更新之后,一切都很好。请找到下面的截图。
这对我很有用,希望能有所帮助。使用Ant>1.5版时,您应该使用:因为antcontrib.properties文件只提供与1.6版之前的Ant兼容的任务,因此antcontrib.properties文件中缺少for任务,请参阅:安装,第3节。