Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Java tools & IDE's > maven создание jar |
Автор: implements 17.12.2015, 11:06 | ||||
Добрый день Столкнулся с проблемкой, создание jar для модулей Есть два модуля, Buss и Server pom для Buss
Server использует этот модуль как зависимость, так-же использует другие Jar не описанные в <dependencies>(нет их, я их вручную подключаю) Так вот jar для buss создается А вот для Server нет(pom в принципе такой-же) Ошибки
Ошибки как для jar которые подключил вручную, так и с модуля buss Jar для server с зависимостями не нужен, приложения которое с ним работает, подключает все jar сама, а buss ему указываешь сам Как быть в этом случаи, как собрать Jar? |
Автор: LSD 17.12.2015, 11:59 |
Ничего не понятно. Что значит "подключаю вручную"? Что кому нужно, кто там сам что подключает? |
Автор: mailer 19.12.2015, 02:04 |
Покажите пожалуйста полный вывод мавена. Иначе вам никто не поможет. Кроме того,расскажите как конкретно вы указываете "библиотеки которые используются". Используются где и когда? А вообще рекомендую почитать ну хотя бы http://books.sonatype.com/mvnref-book/reference/index.html?__utma=246996102.1748816816.1447782348.1447875871.1450479705.4&__utmb=246996102.2.10.1450479705&__utmc=246996102&__utmx=-&__utmz=246996102.1447875871.3.3.utmcsr=Eloqua|utmccn=20151117%20TheNEXUS%20Week%20In%20Review%20Issue%20#36|utmcmd=email&__utmv=-&__utmk=73542929 Этот ответ добавлен с нового Винграда - http://ru.vingrad.com/maven-sozdaniye-jar-id56726d9eae201598128b456b#findElement_E7045_567490f4ae20152f21774339_0 |
Автор: implements 26.12.2015, 16:41 | ||
Вод ошибки
Подключение библиотек, добавляю их в classpath, в idea структура проекта ->libraries выбираю нужные jar, и подключаю их в нужный модуль Возможно я описываю не понятно как-то! |
Автор: LSD 28.12.2015, 15:09 | ||
Об этом знает только IDEA, Maven об этих зависимостях ничего не знает. Надо подключить зависимости через <dependency> секцию, а потом реимпортировать POM (если автоимпорт не включен). |
Автор: implements 10.1.2016, 07:58 | ||
Дык я о чем) В репозиториях maven этих библиотек нет пока вижу вариант такой Создавать свой удаленный Maven репозиторий и его подрубать Если это единственный вариант как правильнее это реализовать? |
Автор: LSD 11.1.2016, 18:56 |
Надо добавить эти библиотеки в репозиторий мавена. Как зависит от того, что это за библиотеки - откуда берутся и как часто обновляются. |
Автор: implements 14.1.2016, 07:45 | ||
Мммм а как это сделать? в мавен репозитории не обнаружил этого
Они идут вместе с одним сервером(API для него так скажем), обновляются редко, бывают патчами обновы |
Автор: LSD 14.1.2016, 12:27 |
Я бы рекомендовал поднять свой мавен репозиторий и настроить Maven на использование локального репозитория (https://maven.apache.org/settings.html#Mirrors). Я предпочитаю http://www.sonatype.org/nexus/, там создать (в Nexus уже есть готовый) репозиторий для сторонних артефактов которых нет в публичных репозиториях и загрузить туда эту библиотеку. Этот же репозиторий стоит использовать для того чтобы выкладывать ваши артефакты. |
Автор: implements 14.1.2016, 16:28 |
LSD, Вот за это спс, я так и думал, что придется свой реп создавать. Попробую на сервере развернуть его |