将参数传递给另一个目录中的 ant 目标

Pass Parameters to ant target in another directory

我正在尝试将参数传递给位于不同位置的另一个构建文件中的 ant 目标。 这是我所做的:-

<target name="run">

        <ant dir="../${dir}" target="package" inheritAll="false"/>
              <property name="-Darg.vendor" value="arm"/> 
              <property name="-Darg.tech"   value="tsmc40g"/>
        </ant>

</target>

我从命令行传递 dir 并从那里的构建文件传递 运行 target package。 我正在尝试传递参数,但它不接受它们。

谁能帮我解决这个问题

不包括命令行开关:

<target name="run">
  <ant dir="../${dir}" target="package" inheritAll="false"/>
    <property name="arg.vendor" value="arm"/> 
    <property name="arg.tech"   value="tsmc40g"/>
  </ant>
</target>