Это, вероятно, в конечном итоге будет ответом. Пожалуйста, отредактируйте свой ответ, тогда я приму его как правильный. Я не мог найти иного пути.

ел бы, чтобы опционально было включено значение ant arg без необходимости делать 2 цели, которые были бы в основном одинаковыми, за исключением дополнительного arg. Например:

<target name="A" depends="C">...</target>

<target name="B" depends="C">...</target,>

<target name="C">
    <java fork="true" ...>
        <jvmarg .../>
        <arg .../>
        <arg .../>
        ...
        # now, if the dependency is from A, no more args
        # if from B
            <arg value="xxx"/>
    </java>
</target>

Ответы на вопрос(1)

Ваш ответ на вопрос