2016-12-03 21 views
0

Я новичок в этом проекте mule и maven. В настоящее время я использую отдельные файлы pom для всех проектов мула отдельно. Есть ли способ, которым мы можем использовать файл супер pom, чтобы упростить сборку и передать весь дочерний проект из родительского pom.Super pom configuration для проекта Mule

Сообщите мне, если есть какая-либо документация о том, как выполнить сборку через родительский pom.

Заранее спасибо.

ответ

0

Вы можете определить родительский проект, который содержит всю конфигурацию вашего проекта mule, например, соответствующую конфигурацию и зависимости. И из вашего проекта мула (ребенка) вы можете обратиться к родительскому помпу.

<parent> 
    <groupId>com.alexfrndz.parent</groupId> 
    <artifactId>mule-parent-pom</artifactId> 
    <version>1.1.0</version> 
</parent> 
0

Вы можете иметь отдельные POM для каждого приложения и в целом вы можете определить свой родительский POM, как показано ниже

Родитель POM - Модули Under определяют ваши приложения

<project> 
<modelVersion>1.0</modelVersion> 
<groupId>groupID</groupId> 
<artifactId>Test1</artifactId> 
<version> 1.0-SNAPSHOT</version> 

    <modules> 
    <module>../app1</module> 
    <module>../app2</module> 
    ..... 
    </modules> 

</project> 

Во всех детей POM, вы должны унаследовать детали POM <parent>, чтобы вы не захотели снова упоминать зависимости.

<project> 
    <parent> 
    <groupId>groupID</groupId> 
    <artifactId>Test1</artifactId> 
    <version>1.0-SNAPSHOT</version> 
    </parent> 
    <modelVersion>1.0</modelVersion> 
    <artifactId>Test2</artifactId> 
</project> 

Подробнее

http://www.concretepage.com/build-tools/maven/parent-pom-child-pom-example

https://www.igorkromin.net/index.php/2015/11/08/getting-around-mavens-parent-child-project-version-dependency-issue/