powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Хитрая сборка проекта через Maven. Подскажите
5 сообщений из 5, страница 1 из 1
Хитрая сборка проекта через Maven. Подскажите
    #39036536
G.Collector
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Структура проекта:

Код: java
1.
2.
3.
4.
5.
6.
app
|- app-jar
   |- WEB-INF
      |- file.html
|- app-war
   |- WEB-INF



Для war в pom.xml настроен maven-war-plugin с параметром <attachClasses>true</attachClasses>

Каким образом можно настроить сборку так, чтобы содержимое WEB-INF подключаемого jar'ника копировалось при сборке в war?
...
Рейтинг: 0 / 0
Хитрая сборка проекта через Maven. Подскажите
    #39036544
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Хитрая сборка проекта через Maven. Подскажите
    #39036564
G.Collector
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz http://stackoverflow.com/questions/7897114/how-to-assemble-multimodule-maven-project-into-one-war здесь предлагают всё то, что содержит в себе WEB-INF представлять в виде war.

У меня же задача скопировать из jar в war
...
Рейтинг: 0 / 0
Хитрая сборка проекта через Maven. Подскажите
    #39036576
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
G.Collectorздесь предлагают всё то, что содержит в себе WEB-INF представлять в виде war.
У меня же задача скопировать из jar в war
jar, который содержит WEB-INF это war.

Не нравится war, копируй руками:
http://stackoverflow.com/questions/18303028/maven-multi-module-web-application
...
Рейтинг: 0 / 0
Хитрая сборка проекта через Maven. Подскажите
    #39036670
G.Collector
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Переделал jar в war, получилось:

Код: java
1.
2.
3.
4.
5.
6.
app
|- app-newwar
   |- WEB-INF
      |- file.html
|- app-war
   |- WEB-INF



Добавил в app в pom.xml зависимость

Код: xml
1.
2.
3.
4.
5.
6.
7.
<dependency>
	<groupId>xxx</groupId>
	<artifactId>app-newwar</artifactId>
	<version>1.0</version>
	<type>war</type>
	<scope>runtime</scope>
</dependency>



Добавил ее в pom.xml в app-war. В нем же донастроил maven-war-plugin:

Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
<plugin>
	<artifactId>maven-war-plugin</artifactId>
	<version>2.6</version>
	<configuration>
		<attachClasses>true</attachClasses>
		<webResources>
			<resource>
				<directory>src/main/webapp/WEB-INF</directory>
				<filtering>true</filtering>
				<targetPath>WEB-INF</targetPath>
			</resource>
		</webResources>
	</configuration>
</plugin>



Собираю, деплою все это дело на сервер, вижу:

Код: java
1.
2.
$ find . -name ‘file*.html'
./app-ear.ear/app-war-1.0.war/WEB-INF/classes/WEB-INF/file.html



Что нужно сделать, чтобы из подключенного war'а файлы копировались в корень основного war'а?
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Хитрая сборка проекта через Maven. Подскажите
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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