Классы Project Build не включают импорт внешних проектов - PullRequest
1 голос
/ 13 июля 2011

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

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

Спасибо

Ответы [ 2 ]

1 голос
/ 13 июля 2011

Я не думаю, что это возможно. Но когда вы развернете свой проект, вам наверняка захочется создать jar-файл, содержащий все ваши классы. И в Eclipse есть мастер для экспорта файла jar и выбора встраивания зависимостей в jar.

Обычный способ, однако, состоит в том, чтобы каждый проект генерировал свой собственный jar и использовал все jar проекта + jar зависимостей в качестве пути к классу развернутого проекта.

1 голос
/ 13 июля 2011

@ Bitmap, это проект WAR или EAR?В EAR-проекте вы должны четко указать «Зависимость модуля JAVA EE» для включения ссылочных проектов.

Если вы включите проект в качестве зависимости сборки, он будет только для времени компиляции.

Если это простые Java-проекты, вы можете посмотреть на "JAR JAR" введите описание ссылки здесь

, чтобы добиться этого.

HTH

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...