@parkito

Как собрать проект проектов в maven?

Здравствуйте. Помогите, пожалуйста, решить проблему.
Хочу разделить большой проект (MVC + SOAP) на сервисы.

Главный pom-ник

<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <groupId>com.ChatRoom</groupId>
    <artifactId>ChatRoom</artifactId>
    <packaging>pom</packaging>
    <version>1.0</version>
    <name>ChatRoom Maven Webapp</name>
    <url>http://maven.apache.org</url>

    <modules>
        <module>soapService</module>
        <module>portalService</module>
    </modules>

</project>


SAOP

<groupId>com.SOAP</groupId>
    <artifactId>SOAP</artifactId>
    <version>1.0</version>
    <packaging>jar</packaging>
    <name>SOAP</name>
    <description>SOAP service</description>

    <parent>
        <groupId>com.ChatRoom</groupId>
        <artifactId>ChatRoom</artifactId>
        <version>1.0</version>
        <relativePath>../pom.xml</relativePath>
    </parent>
...

 <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>3.0</version>
                <configuration>
                    <source>1.8</source>
                    <target>1.8</target>
                    <compilerArgument>-Xlint:all</compilerArgument>
                    <showWarnings>true</showWarnings>
                    <showDeprecation>true</showDeprecation>
                </configuration>
            </plugin>


Аналогично для MVC.

Все работает на Spring. Что нужно указать maven-у, чтобы он собрал два подпроекта в один варник и задеплоил на томкат. Или же создавал по варнику для проекта и одновременно бы их делоил.
  • Вопрос задан
  • 294 просмотра
Пригласить эксперта
Ответы на вопрос 2
Vestail
@Vestail
Software Engineer
Сделайте еще один проект, и добавте остальные проекту к нему как зависимости в<dependencies>
Ответ написан
Комментировать
zolt85
@zolt85
Программист
Можете попробовать EAR.
Предупреждаю, это "кровавый ынтэрпрайз"!
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Bell Integrator Ульяновск
До 400 000 ₽
Bell Integrator Хабаровск
До 400 000 ₽
Bell Integrator Ижевск
До 400 000 ₽
11 мая 2024, в 00:19
1000 руб./за проект
10 мая 2024, в 23:51
30000 руб./за проект
10 мая 2024, в 23:33
2500 руб./за проект