使用Ant或Phing在属性中存储值

使用Ant或Phing在属性中存储值,ant,properties,phing,Ant,Properties,Phing,使用Ant或Phing,我需要将文件内容加载到属性中,对该属性的值运行正则表达式,然后将正则表达式的结果存储到另一个属性中。最好的方法是什么 我可以轻松地(使用Phing)将文件加载到属性中,如下所示: 更新2 实际上,我最终使用了一个临时任务来创建自己的任务。工作得很好 您可以从ant目标运行任意命令,如下所示: <exec executable="bash"> <arg line="script.sh"/> </exec> 例如,您可以将reg

使用Ant或Phing,我需要将文件内容加载到属性中,对该属性的值运行正则表达式,然后将正则表达式的结果存储到另一个属性中。最好的方法是什么

我可以轻松地(使用Phing)将文件加载到属性中,如下所示:

更新2
实际上,我最终使用了一个
临时任务来创建自己的任务。工作得很好

您可以从ant目标运行任意命令,如下所示:

<exec executable="bash">
   <arg line="script.sh"/>
</exec>


例如,您可以将regexp的结果存储在tmp文件中,然后以与初始属性相同的方式将其加载到另一个属性中。

您可以从ant目标运行任意命令,如下所示:

<exec executable="bash">
   <arg line="script.sh"/>
</exec>


例如,您可以将regexp的结果存储在tmp文件中,然后以与初始属性相同的方式将其加载到另一个属性中。

在Phing中,您可以使用“php”任务处理加载文件的属性的内容。请参阅:

在Phing中,您可以使用“php”任务处理加载文件的属性的内容。见:

<exec executable="bash">
   <arg line="script.sh"/>
</exec>