У меня есть приложение, для которого я собираюсь использовать классы Java, созданные с помощью XSD, используя JAXB. Из-за принципа DRY я чувствую, что должен сделать часть генерации класса процессом сборки и не включать их в исходный контроль.Ссылка на классы, созданные JAXB в Java-приложении
Но, если я это сделаю, как написать код клиента, который ссылается на сгенерированные Java-классы? Я думаю, что сборка будет работать нормально, если я скомпилирую код после генерации класса, но, похоже, странно писать не несуществующий API (который генерируется только во время сборки).
Какова обычная практика для ссылок на классы, созданные JAXB в клиентском коде, в отношении этой проблемы?