Влияние объединения проектов в пути сборки на сервлеты - PullRequest
1 голос
/ 09 марта 2011

Я пишу приложение в Eclipse, которое имеет сервлет и компонент Android.Для обоих есть общие классы, поэтому, будучи немного нубом, я переместил общие классы в новый проект для централизации общего кода.

Затем я ссылаюсь на общие классы в моем сервлете и проекте Android с помощьювключая проект "общего класса" в пути сборки для каждого.Я не получаю никаких ошибок компиляции в результате использования, теперь централизованных, общих классов.

Меня беспокоит влияние на сервлет.При развертывании jar-файла для сервлета я просто экспортирую все свои файлы .class и помещаю его на сервер.Будет ли проект общих классов автоматически включаться теперь, когда я также включил дополнительный проект?

Если у вас есть лучшие идеи или лучшие практики по созданию общих классов / многопроектных сборок, мне также интересно услышать.

1 Ответ

1 голос
/ 22 апреля 2011

Если вы настроили свой проект общего кода как зависимость в пути сборки проекта сервлета, то вы можете использовать скрипты ant build для сбора всего, что вам нужно.

вот страница справки antдля eclipse

При ссылке на проект общего кода для приложения Android обязательно определите общий проект как библиотеку Android (щелкните правой кнопкой мыши проект -> Свойства -> Android (слева) -> установите флажок, указывающий, что это библиотека Android), а затем обязательно установите ссылку на библиотеку Android в проекте приложения Android (щелкните правой кнопкой мыши проект -> Свойства -> Android (слева) -> нажмите «Добавить»в поле «Библиотеки» и выберите свой общий код проекта).

Подробнее о проектах Android и библиотеках

...