Доступ к сгенерированному XMLBeans файлу schemas.jar в проекте Maven

У меня есть schemas.jar, предоставленный мне, и я пытаюсь получить к нему доступ из простого проекта Maven. Я поместил файл schemas.jar в свой каталог src/main/resources, который находится в моем пути к классам.

Когда я пытаюсь получить доступ к созданным документам с чем-то вроде:

GetOrdersRequestDocument getOrdersRequestDocument = GetOrdersRequestDocument.Factory.newInstance();

Жалуется на GetOrdersRequestDocument (не могу найти).

Как мне заставить проект подбирать эти классы? Мне нужно импортировать что-то конкретное?


person Xetius    schedule 28.01.2010    source источник


Ответы (1)


Я поместил файл schemas.jar в каталог src / main / resources, который находится в моем пути к классам.

Да, файлы в каталоге src/main/resources находятся в вашем пути к классам. Но это не означает, что содержимое самой банки доступно напрямую. Для загрузки JAR хотя.

Но ... я бы так не поступал. Если это вариант, я бы просто установил JAR в вашем корпоративном или локальном репозитории (используя _ 3_) и объявить его как зависимость. Это сделает содержимое вашего JAR доступным для вашего кода, как и любую другую зависимость.

person Pascal Thivent    schedule 28.01.2010
comment
Как только я это сделал, я мог импортировать соответствующие классы, и это сработало. Спасибо - person Xetius; 28.01.2010