条件蚂蚁规则

时间:2013-01-15 11:17:52

标签: android ant

这是我的custom_rules.xml,它是从'build.xml'

调用的
<?xml version="1.0" encoding="UTF-8"?>
<project name="custom_rules">
<xmlproperty file="AndroidManifest.xml" prefix="mymanifest" collapseAttributes="true"/>
<property name="build.dir" value="releases" />   
  <property name="version.name" value="${mymanifest.manifest.android:versionName}" />   
   <property name="version.code" value="${mymanifest.manifest.android:versionCode}" />   
   <property name="out.file" value="${ant.project.name}-${version.name}_${version.code}.apk" />   
<target name="-post-build">
    <echo>Output filename: ${out.file}</echo>
    <copy file="${out.final.file}" tofile="${build.dir}/${out.file}"/>
</target>

我想要做的是,只有在启动了ant的情况下才能执行上述操作     蚂蚁释放

1 个答案:

答案 0 :(得分:1)

我通常处理它的方式:

  • 使“release”目标设置属性。类似的东西:

<property name="isreleasing" value="true" />

  • 只有释放时才向目标添加if才能执行。有点像:

<target name="-post-build" if="isreleasing">

...