2013-04-10 188 views
0

我是這個概念的新手。耳朵下的戰爭部署序列

我有兩個wars根據耳朵War-1是一個servlet與一個負載啓動參數,我想先部署,並在此完成後,應部署War-2 Consisitng.How這可以做到?我使用mavenJboss7.1.1.Final

請幫忙

+0

的[部署順序在JBoss中5](http://stackoverflow.com/questions/1267678/deployment-order-in-jboss-5)可幫幫我。 – 2013-04-10 11:38:48

回答

0

您可以使用模塊。假設你的項目是這樣的:

  • 耳(pom.xml中)
    • 戰1
    • 戰爭2

添加在戰爭-1和戰爭POM文件-2目錄。在耳目錄中的POM文件將是父,在這裏你聲明模塊進行處理:

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

Maven會查找在戰爭1和戰爭2目錄的勁歌。創建一個新的POM每一個:

  • 耳(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

感謝Magleff和Charlee Chitsuk :) – varsha 2013-04-23 05:25:35