通过使用maven构建项目并使用jboss-maven-plugin进行部署

时间:2011-10-12 10:29:46

标签: java java-ee maven-2 jboss

我有两个(corecore-web)项目,以便一个人依赖另一个。

所以core-web的POM.xml包含core的依赖关系。

core-web将部署在jBoss AS(5.1)上。因此,想要使用jboss-maven-plugin

我必须在每次更改后在corecore-web上运行安装,并且必须手动部署文件。如果我将war文件放到deploy,似乎一切正常。

只是想问一下,如果有一种方法可以在core-web的POM中创建例程,它会自动生成core.jarcore-web.war并将其部署到{{1}上正在运行的jboss服务器上1}}端口。

如果您需要更多信息,请告诉我。

提前致谢。

1 个答案:

答案 0 :(得分:0)

我想我已经找到了这个问题。我创建了另一个pom.xml并在模块标记中添加了corecore-web,现在我必须安装这个新的pom并安装所有依赖pom按顺序进行。

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>  
    <artifactId>build-all</artifactId>
    <packaging>pom</packaging>
    <name>build-all</name>
        <parent>
        .......
    </parent>
        <modules>
        <module>..</module>
        <module>../core</module>
        <module>../model</module>
        <module>../cas-server</module>
        <module>../core-web</module>
        <module>../other-projects</module>
    </modules>
</project>