XJC далеко не мертв, но та страница, на которую вы ссылаетесь, древняя и относится к JAXB 1. Java6 содержит JAXB 2.1 (см. Документы здесь ). Досадно, что когда вы выполняете поиск в Google сегодня, большинство обращений, которые вы получаете, относятся к устаревшим ссылкам JAXB 1.
Я не уверен, каковы ваши требования. Что вы подразумеваете под "Нам нужна информация о номере строки в компонентах"?
edit: Вы упомянули аннотацию @XmlLocation
. Это нестандартная аннотация в Java6 и в справочной реализации JAXB, которую вы будете использовать с Java5. Имя класса com.sun.xml.bind.annotation.XmlLocation
, а javadoc здесь . Эталонную реализацию вы можете получить из здесь , если у вас ее еще нет.