Тем временем я сам нашел обходной путь, поэтому он работает нормально, но только если вы компилируете дважды (каким-то образом целевая папка, в которой хранится файл класса, должна быть старше, чем файл package-info.java):Команды ant в моем build.xml:
<mkdir dir="${realm.classes.dir}"/>
<javac srcdir="${realm.java.dir}" destdir="${realm.classes.dir}"
classpathref="classpath"
encoding="${javac.encoding}"
debug="true"
/>
Мне пришлось использовать дополнительную команду:
<mkdir dir="${realm.classes.dir}"/>
<touch>
<fileset dir="${realm.java.dir}" includes="**/package-info.java"/>
</touch>
<javac srcdir="${realm.java.dir}" destdir="${realm.classes.dir}"
classpathref="classpath"
encoding="${javac.encoding}"
debug="true"
/>
Если у вас есть лучшее решение, дайте мне знать!