![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| oson |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 289 Регистрация: 3.3.2004 Где: Севастополь Репутация: нет Всего: 1 |
Делаю компонент с определенным набором фич. Этот компонент использует castor.jar например.
Получается, что для того, чтобы компонент работал, нужен этот castor.jar где-то в classpath. Но у самого jar внутри же нет папки lib. Куда кидать этот castor.jar И второе - пишу в pom.xml для сборки моего компонента
Provided - значит что мавен подкачает эту библиотеку в домашнюю директорию и будет использовать ее классы при компиляции. А когда в runtime уже будет работать компонент - то где ж он должен брать эти классы из castor.jar? Просветите плиз. |
|||
|
||||
| Juggernaut |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 48 Регистрация: 4.12.2005 Репутация: 1 Всего: 2 |
Привет.
Исходя из приведенной ниже спецификации - в jar - файлах нельзя хранить либы, нужны чтобы они были доступны runtime, т.е. находились в ClassPath. Либо в специальных папках сервера приложений (специфичны для каждого отдельного сервера) Packaging Упаковать либы вместе с модулями можно при использовании WAR-файлов (папка WEB-INF/lib). |
|||
|
||||
| Nofate |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 266 Регистрация: 13.10.2008 Репутация: 2 Всего: 8 |
Eclipse, например, умеет при формировании jar'a внедрять туда библиотеки. По сути - вытаскивает классы из библиотеки и кладет их в ваш jar. Плюс, конечно, содержимое META-INF сливает в одну общую директорию.
-------------------- The future is not set, there is no fate but what we make for ourselves. Нофейтово пространство и смежные области |
|||
|
||||
| powerOn |
|
|||
![]() software saboteur ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4367 Регистрация: 7.10.2005 Репутация: 28 Всего: 159 |
||||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |