powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Плангин для maven
9 сообщений из 9, страница 1 из 1
Плангин для maven
    #38232199
swerg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Существует плагин, чтобы подкладывать jar-ы в проект при компиляции не используя репозиторий.
Иначе приходится пользоваться "mvn install:install-file -Dfile=path-to-your-artifact-jar...".

Не могу подобрать волшебные слова в гугле. Помогите плиз!!!
...
Рейтинг: 0 / 0
Плангин для maven
    #38232257
swerg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
я нашел еще вставлять jar вот так:

<dependency>
<groupId>nl.captcha</groupId>
<artifactId>simplecaptcha</artifactId>
<version>1.2.1</version>
<scope>system</scope>
<systemPath>${project.basedir}/lib/simplecaptcha-1.2.1.jar</systemPath>
</dependency>
...
Рейтинг: 0 / 0
Плангин для maven
    #38232260
silvan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
swerg,нет?

<dependency>
<groupId>WAS</groupId>
<artifactId>WAS</artifactId>
<version>0</version>
<scope>system</scope>
<systemPath>${WAS_HOME}/lib/j2ee.jar</systemPath>
</dependency>
...
Рейтинг: 0 / 0
Плангин для maven
    #38232263
silvan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
silvanswerg,нет?

<dependency>
<groupId>WAS</groupId>
<artifactId>WAS</artifactId>
<version>0</version>
<scope>system</scope>
<systemPath>${WAS_HOME}/lib/j2ee.jar</systemPath>
</dependency>

опоздал
...
Рейтинг: 0 / 0
Плангин для maven
    #38232295
ivanra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
С системными зависимостями бывают сложности, когда проект состоит из множества взаимосвязанных модулей. В этом случае можно создать репозиторий прямо в проекте:
Код: xml
1.
2.
3.
4.
5.
6.
7.
	<repositories>
		<repository>
			<id>in-project</id>
			<name>In Project Repo</name>
			<url>file://${project.basedir}/libs</url>
		</repository>
	</repositories>


Внутри каталога lib придется воссоздать полную структуру репозитория. Например, кладем исправленный richfaces-impl-3.3.3.Final.jar:
Код: powershell
1.
lib/org/richfaces/framework/richfaces-impl/3.3.3.Final-patched/richfaces-impl-3.3.3.Final-patched.jar


А в зависимостях пишем:
Код: xml
1.
2.
3.
4.
5.
		<dependency>
			<groupId>org.richfaces.framework</groupId>
			<artifactId>richfaces-impl</artifactId>
			<version>3.3.3.Final-patched</version>
		</dependency>


после этого данный и все зависимые проекты найдут библиотеку, даже если собирается не полный проект (от корня), а только какая-то его часть
...
Рейтинг: 0 / 0
Плангин для maven
    #38232325
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ivanra[/src]
Внутри каталога lib придется воссоздать полную структуру репозитория. Например
и тогда встает в полный рост вопрос, нафига нам это надо, мама? не проще ли будет поставить свой репозитарий и в него класть любые модифицированные либы, а заодно и свои артефакты.
...
Рейтинг: 0 / 0
Плангин для maven
    #38232434
ivanra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
chpashaи тогда встает в полный рост вопрос, нафига нам это надо, мама? не проще ли будет поставить свой репозитарий и в него класть любые модифицированные либы, а заодно и свои артефакты.
Для себя - не проблема, но при передаче проекта очень даже помогает. Передать готовую упаковку всегда проще, чем писать инструкции, что и куда устанавливать, чтобы проект собрался.
...
Рейтинг: 0 / 0
Плангин для maven
    #38232482
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ivanraДля себя - не проблема
как раз не для себя.

ivanraПередать готовую упаковку всегда проще
репозитарий он в поме прописан, ничего передавать не надо

ivanra, чем писать инструкции
инструкцию надо только о том, по какому адресу репо и какой пароль для доступа.
...
Рейтинг: 0 / 0
Плангин для maven
    #38232549
ivanra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
chpashaинструкцию надо только о том, по какому адресу репо и какой пароль для доступа.
Может, я неправильно выразился. Речь идет о заказных проектах, где заказчик не может и не должен иметь доступ к вашему репозиторию
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Плангин для maven
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]