2009-02-13 135 views
2

有没有办法指向一个Maven目标(带班)路径JBoss应用服务器,而不是建设的.ear和部署它每次我编辑一些消息来源?JBoss AS中目标部署

在此先感谢, 艾格。

回答

0

嗯,你可能只是符号链接在JBoss deploy目录中的目录(或更改maven的目标目录属性)。但是,如果您正在编辑Java源代码,则无论如何都需要对每次更改进行重新部署。

对于这一点,它更容易使用maven cargo plugin,它可以(重新)你的耳朵部署到正在运行的J2EE服务器。

1

尝试指定在你的POM build目录。

<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/maven-v4_0_0.xsd"> 
    <modelVersion>4.0.0</modelVersion> 
    <groupId>com.mycomp.build</groupId> 
    <artifactId>build-base</artifactId> 
    <version>1.0-SNAPSHOT</version> 
    <packaging>pom</packaging> 
    <build> 
     <directory>/path/to/jboss/server/default/deploy</directory> 
    </build> 
</project> 
0

有这个工具叫JavaRebel这是一个Java代理时,他们改变自动重新加载类。我忘了,如果他们支持未爆炸的耳朵文件,但在JBoss中,你可以随时部署耳朵的分解罐子(目录),从而实现改变,你只需要重新编译的类和更新他们JavaRebel将即时更新运行的应用程序。它的工作也相当体面。