powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Maven - Как запаковать сторонний jar в свой собственный [не пинать - поиск весь перечитал]
7 сообщений из 7, страница 1 из 1
Maven - Как запаковать сторонний jar в свой собственный [не пинать - поиск весь перечитал]
    #38178688
umka_max
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
		<plugins>
			<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-jar-plugin</artifactId>
				<configuration>
					<archive>
						<manifest>
							<addClasspath>true</addClasspath>
							<classpathPrefix>lib/</classpathPrefix>
							<mainClass>umka.test.App</mainClass>
						</manifest>
					</archive>
				</configuration>
			</plugin>
			<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-dependency-plugin</artifactId>
				<executions>
					<execution>
						<id>copy-dependencies</id>
						<phase>package</phase>
						<goals>
							<goal>copy-dependencies</goal>
						</goals>
						<configuration>
							<outputDirectory>${project.build.directory}/lib</outputDirectory>
						</configuration>
					</execution>
				</executions>
			</plugin>
		</plugins>


Вот чего ему не нравится??? Вроде все как в документации.
В папке target создает /lib, а в финальный jar не попадает /lib. :(
Что не так делаю-то???
...
Рейтинг: 0 / 0
Maven - Как запаковать сторонний jar в свой собственный [не пинать - поиск весь перечитал]
    #38178719
Фотография Usman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Maven - Как запаковать сторонний jar в свой собственный [не пинать - поиск весь перечитал]
    #38178799
umka_max
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Usman,
Спасибо.
А еще вопрос.
Я задаю <finalName>. Создается ${finalName}.jar без зависимостей и плагин создает ${finalName}-fatjar.jar с зависимостями (что и нужно).
Но!
Хотелось бы иметь один файл ${finalName}.jar с зависимостями.
Не знаете, как это сделать?
...
Рейтинг: 0 / 0
Maven - Как запаковать сторонний jar в свой собственный [не пинать - поиск весь перечитал]
    #38178837
Leonidv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
umka_maxUsman,
Спасибо.
А еще вопрос.
Я задаю <finalName>. Создается ${finalName}.jar без зависимостей и плагин создает ${finalName}-fatjar.jar с зависимостями (что и нужно).
Но!
Хотелось бы иметь один файл ${finalName}.jar с зависимостями.
Не знаете, как это сделать?

Переименовать ${finalName}-fatjar.jar?
Вообще, прочитайте документацию к assembly плагину.
...
Рейтинг: 0 / 0
Maven - Как запаковать сторонний jar в свой собственный [не пинать - поиск весь перечитал]
    #38178849
umka_max
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leonidv,
Вручную не хотелось бы...
Так я и без мавена могу нужную структуру построить и в jar запаковать. :)
Доки читаю...
...
Рейтинг: 0 / 0
Maven - Как запаковать сторонний jar в свой собственный [не пинать - поиск весь перечитал]
    #38178954
Фотография Usman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
umka_maxВручную не хотелось бы...По-простому будет как-то так:
Код: java
1.
2.
3.
4.
...
<copy file="oldName" tofile="newName"/>
<delete file="oldName"/>
...
...
Рейтинг: 0 / 0
Maven - Как запаковать сторонний jar в свой собственный [не пинать - поиск весь перечитал]
    #38179145
Фотография dmitriyche
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Maven - Как запаковать сторонний jar в свой собственный [не пинать - поиск весь перечитал]
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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