2013-07-09 2 views
0

Ok. Я использую eclipse kepler.eclipse - не удается получить экспорт проектов/зависимости

Ihave проект затмения под названием «afd-core». В нем есть несколько классов, а также каталог etc/hibernate, содержащий hibernate config - lookup.hbm.xml.

У меня есть еще один проект afd-public. Это webapp и нуждается в материале в afd-core на пути класса.

И я думаю, что я пробовал все.

AFD-государственные и> Проект referencers: добавлена ​​надстройка ядро ​​в качестве ссылочного проекта AFD-государственного и> Java Build path-> проекты: добавлена ​​AFD-жильный AFD-государственных и> Java сборки path-> Заказ и экспорт: отмечен AFD-жильный, экспортированные AFD-core-> Java Build path-> добавлены и т.д./спящий режим, как запись пути к классам AFD-core-> порядка и> отмечены экспортом и т.д./спящий режим, как на экспорт

Ждут» т работы. Когда я запускаю add-public как веб-приложение, жалуется, что он не может найти конфигурацию hibernate.

Так что я создал etc/hibernate источник, а не класс. Все еще не сработало.

Явно добавил add-core/etc/hibernate как каталог классов в проекте add-public. Все еще не работал. Отметьте эти классные указатели как «экспортированные». Все еще не сработало.

Вручную скопировал конфигурацию hibernate в afd-public/webapp/WEB-INF/classes. Хорошо, он находит конфигурацию hibernate, но не находит файлы основного класса.

Другими словами, afd-public webapp не включает зависимости от afd-core AT ALL, никоим образом, форму или форму в webapp, которые он локально локально использует для tomcat. Независимо от того, отмечу ли я их как экспортированный из afd-core. Является ли я явным образом включением проекта или каталогов. Независимо от того, выполняю ли я или не экспортирую их из afd-public webapp.

Ничего. нада. Не пойду.

Помощь?

ответ

0

Найдено. Goddamnit - Мне нужно было возиться с Ассамблеей развертывания в afd-public. Кажется, есть несколько способов сделать это.

Я могу включить afd-public/build/classes и afd-public/etc/hibernate и развернуть их до WEBINF/classes, или я могу развернуть jarfile add-core в lib.

Чтобы получить корректный jarfile afd-core, я создаю afd-core как «полезный проект j2ee» и проверьте правильность сборки развертывания. Что это такое.