我对这个概念很陌生。
我有两个wars在ear下面。War-1是一个带有启动参数加载的servlet,我想首先部署它,在完成之后,War-2应该是deployed.How --可以这样做吗?
我将maven与Jboss7.1.1.Final结合使用。
请帮帮忙
发布于 2013-04-10 11:16:45
你可以使用模块。假设项目如下所示:
在War-1和War-2目录中添加pom文件。ear目录中的pom文件将是父文件,您可以在其中声明要处理的模块:
<modules>
<module>War-1</module>
<module>War-2</module>
</modules>Maven将在War-1和War-2目录中查找poms .在每一个文件中创建一个新的pom:
在那里,每个子模块中都有一个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上找到有关模块的更多信息。
@+
https://stackoverflow.com/questions/15923218
复制相似问题