Как обратиться к другому проекту Java из текущего проекта?

Я использовал Eclipse для создания Java-приложения (Project A), которое использует другое (Project B) в качестве ссылки. Мне просто нужно добавить Project B в путь/проекты сборки Java, чтобы я мог локально запускать основную функцию из Project A.

Проблема

Когда я развертываю A в GAE, если doGet A имеет классы B, то GAE жалуется, что не может его найти. Конечно, в папке war в A нет ничего, что есть в B.

Вопрос

Как разрешить инструменту развертывания GAE загружать все необходимые классы из B для запуска A?


person Splash    schedule 15.06.2014    source источник


Ответы (1)


Вам нужно добавить проект B в качестве библиотеки в проект A.

Как разрешить инструменту развертывания GAE загружать все необходимые классы из B для запуска A?

Если вы добавите проект B в качестве библиотеки в проект A, они автоматически станут одним проектом, то есть куда бы ни пошел проект A, за ним следует B.

Попробуйте прочитать эти:

Eclipse — импорт собственной библиотеки

проекты библиотеки Android (здесь показано, как пометить проект как библиотеку и т. д. )

person Ojonugwa Jude Ochalifu    schedule 15.06.2014
comment
Elipse - Импорт вашей собственной библиотеки имеет ответ, не помеченный как ответ, в котором упоминается добавление источников. Это решило мою проблему. - person Splash; 15.06.2014
comment
Это здорово. Удачного кодирования. - person Ojonugwa Jude Ochalifu; 15.06.2014