2013-04-10 181 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