При использовании ANT, как я могу определить задачу, только если у меня есть какая-то конкретная версия Java?

У меня проблема в том, что определенный шаг в Ant можно выполнить только тогда, когда на компьютере сборки установлена Java 1.5. В определении задачи используется файл JAR, скомпилированный с использованием 1.5, поэтому при работе с виртуальной машиной 1.4 будет выдано исключение IncompatibleClassVersion.

Тем временем я должен найти решение, чтобы эта задача работала для этого конкретного проекта, который требует 1.4, но вопрос пришел ко мне. Как я могу избежать определения этой задачи и выполнения этого необязательного шага, если я нене иметь конкретную версию Java?

Я мог бы использоватьесли" или же "если не» теги на целевом теге, но они только проверяют, установлено свойство или нет. Я также хотел бы иметь решение, которое нене требуются дополнительные библиотеки, но я неНе знаю, достаточно ли встроенной функциональности в стандарте для выполнения такой задачи.

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

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