Ограничение, о котором я говорю, документировано here.Обход избыточного ограничения зависимости в Ant?
По существу, в моем скрипте сборки, если я хочу сделать чистую, сборку, а затем другую чистую, я попал в проблему, потому что Ant считает, что чистая задача уже завершена.
Вот мой муравей;
<!-- ============================================================= -->
<!-- Clean up directories -->
<!-- ============================================================= -->
<target name="clean">
<delete dir="${dir.build}"/>
<delete dir="${dir.src}"/>
</target>
<!-- ============================================================= -->
<!-- Clean up ALL directories -->
<!-- ============================================================= -->
<target name="clean-all" depends="clean">
<delete dir="${dir.war}"/>
<delete dir="${dir.docs}"/>
</target>
<!-- ============================================================= -->
<!-- Clean-build target -->
<!-- ============================================================= -->
<target name="build-clean"
depends=
"build,
clean"
>
</target>
<!-- ============================================================= -->
<!-- Production target, cleans everything prior to build -->
<!-- ============================================================= -->
<target name="build-production"
depends=
"clean-all,
build-clean"
>
</target>
Сложение производства является целью я пытаюсь исправить, есть в любом случае, чтобы иметь его в чистоте в два раза, не создавая еще одну чистую задачу или явно писать чисто все, чтобы удалить каталоги, перечисленные в чистоте?
Потому что я никогда не видел этого раньше. Спасибо, что указал на Брайана. –