2013-04-10 3 views
0

Я новичок в этой концепции.последовательность развертывания войны под ухом

У меня есть два wars под ухо. War-1 представляет собой один сервлет с загрузкой по параметру запуска, который я хочу развернуть первым, и после того, как это будет завершено, должно быть развернуто War-2.Как это можно сделать?

Я использую maven с Jboss7.1.1.Final.

Помогите

+0

код [Deployment порядок Jboss 5] (http://stackoverflow.com/questions/1267678/deployment-order-in-jboss-5) может Помогите. –

ответ

0

Вы можете использовать модули. Предположим, что ваш проект выглядит следующим образом:

  • Ear (pom.xml)
    • войны 1
    • War-2

Добавить POM файлы в войне-1 и войны -2. Файл П в директории уха будет родитель, где вы объявляете модули для обработки:

<modules> 
    <module>War-1</module> 
    <module>War-2</module> 
</modules> 

Maven будет выглядеть, на POMS в войне-1 и войны-2 каталогов. Создать новую POM в каждой из них:

  • Ear (pom.xml)
    • войны 1 (pom.xml)
    • войны 2 (pom.xml)

Там, реферат pom.xml в каждом подмодуле. Вы должны объявить родителя:

<parent> 
    <artifactId>yourArtifact</artifactId> 
    <groupId>yourGroup</groupId> 
    <version>1.0-SNAPSHOT</version> 
    <relativePath>../pom.xml</relativePath> 
</parent> 

<!-- Name your package as you like --> 
<groupId>${project.parent.groupId}</groupId> 
<artifactId>${project.parent.artifactId}-War1</artifactId> 
<name>${project.parent.artifactId}-War1</name> 
<description> 
    War of project ${project.parent.artifactId} 
</description> 

<version>1.0-SNAPSHOT</version> 
<packaging>war</packaging> 

Это то, что вы искали? Вы найдете более подробную информацию о модулях в http://www.sonatype.com/books/mvnex-book/reference/multimodule.html

@ +

+0

благодарит Маглефа и Чарли Чицюк :) – varsha

Смежные вопросы