При создании со знатоком, я получаю "пакет, не существует javax.xml.bind.annotation"
Что я должен заставить JAXB работать с Java 5?
Вы можете загрузить эталонную реализацию (RI) с http://jaxb.dev.java.net/ .
Я не могу посоветовать вам, как заставить его работать с maven - больше хлопот, чем оно того стоит, если вы спросите меня.
Java6 включает слегка измененную версию RI, но сам RI прекрасно работает с Java5.
Похоже, существует много версий и разных путей для получения JAXB из репозитория maven.
Я предполагаю, что правильный артефакт - это javax.xml.bind: jaxb-api: 2.2
<dependency>
<groupId>javax.xml.bind</groupId>
<artifactId>jaxb-api</artifactId>
<version>2.2</version>
<scope>compile</scope>
</dependency>
Jaxb должен работать с Java 5, но похоже, что у других людей проблемы с ним. Может быть, не хватает каких-то банок?
Прочтите это сообщение на форуме.