У меня есть файл ant build.xml с определением задачи XJC:
<taskdef name="xjc" classname="com.sun.tools.xjc.XJCTask">
<classpath>
<fileset dir="jaxb" includes="*.jar" />
</classpath>
</taskdef>
jaxb dir cotnains jaxb-xjc.jar с классом XJCTask внутри.
Затем я вызываю задачу xjc в какой-то цели:
<target name="mytarget">
<xjc target="src" package="com.p1.Person" header="false">
<schema dir="src/com/p1" includes="Person.xsd"/>
</xjc>
</target>
Intellij IDEA не распознает структуру / схему вызова xjc и выделяет все атрибуты (цель, пакет, заголовок) и содержащие элементы (схему) красным.
Если я выберу опции Ant и добавлю jaxb-xjc.jar в список дополнительных путей к классам, это не поможет.
Я использую в комплекте Ant 1.8.2
Плохо то, что когда я компилирую его в IDEA, я получаю много связанных ошибок, но когда я запускаю скрипт сборки, все работает нормально. Я хочу подавить эти ошибки.
Есть идеи?