В моем build.xml есть задача javah
.Задача javah
больше не работает с Java 10 и выше, поэтому я добавил nativeHeaderDir
в задачу javac
, и она работает нормально.Тем не менее, я все еще хочу сохранить задачу javah
, чтобы тот же build.xml работал для более старой Java.
Как я могу заставить ant пропустить задачу javah
только при работе с Java 10 и выше?В более общем смысле, есть ли способ переключить путь выполнения в build.xml, в зависимости от версии Java?Или есть какой-либо другой стандартный способ переноса задачи javah
со старой Java на Java 10/11 с сохранением обратной совместимости?