Java 使用ant基于jar属性编辑文件
我对使用ant很陌生。仅当我的Java 使用ant基于jar属性编辑文件,java,xml,ant,properties,Java,Xml,Ant,Properties,我对使用ant很陌生。仅当我的标志条件为1时,我想构建一个jar并编辑一个文件 现在我有一些代码: <target name = "create_jar"> <script language="javascript"> ... create_jar.setProperty("flag", flag);//where flag is some boolean value </script> //if "${fla
标志
条件为1时,我想构建一个jar并编辑一个文件
现在我有一些代码:
<target name = "create_jar">
<script language="javascript">
...
create_jar.setProperty("flag", flag);//where flag is some boolean value
</script>
//if "${flag}" = 1
//then:
<replaceregexp ...></replaceregexp>
//else continue as usual
...
...
创建_jar.setProperty(“flag”,flag)//其中flag是某个布尔值
//如果“${flag}”=1
//然后:
//否则照常进行
...
如果有人能帮我弄清楚我的If flag=1
语句中应该包含什么内容,我将不胜感激
简而言之,我的replaceregexp
和我的script
可以为我提供正确的值
编辑运行apache ant 1.9.2版因此,在进一步搜索之后,我似乎想使用:
<project name="create_jar" xmlns:if="ant:if" xmlns:unless="ant:unless">
...
...
<replace... if:true="${flag}">
<replace... unless:true="${flag}">
...
...
...
...
当使用ant>1.9.1时,这是一个比我的答案更好的答案,我将删除我的答案,因为ant contrib自2008年以来没有更新过