Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Maven - Как запаковать сторонний jar в свой собственный [не пинать - поиск весь перечитал] / 7 сообщений из 7, страница 1 из 1
10.03.2013, 01:35:55
    #38178688
umka_max
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Maven - Как запаковать сторонний jar в свой собственный [не пинать - поиск весь перечитал]
Код: 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
10.03.2013, 06:13:45
    #38178719
Usman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Maven - Как запаковать сторонний jar в свой собственный [не пинать - поиск весь перечитал]
...
Рейтинг: 0 / 0
10.03.2013, 12:40:23
    #38178799
umka_max
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Maven - Как запаковать сторонний jar в свой собственный [не пинать - поиск весь перечитал]
Usman,
Спасибо.
А еще вопрос.
Я задаю <finalName>. Создается ${finalName}.jar без зависимостей и плагин создает ${finalName}-fatjar.jar с зависимостями (что и нужно).
Но!
Хотелось бы иметь один файл ${finalName}.jar с зависимостями.
Не знаете, как это сделать?
...
Рейтинг: 0 / 0
10.03.2013, 13:49:38
    #38178837
Leonidv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Maven - Как запаковать сторонний jar в свой собственный [не пинать - поиск весь перечитал]
umka_maxUsman,
Спасибо.
А еще вопрос.
Я задаю <finalName>. Создается ${finalName}.jar без зависимостей и плагин создает ${finalName}-fatjar.jar с зависимостями (что и нужно).
Но!
Хотелось бы иметь один файл ${finalName}.jar с зависимостями.
Не знаете, как это сделать?

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


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