【发布时间】:2014-04-08 12:23:19
【问题描述】:
我在 Jboss &.x 中寻找硬部署选项,但我相信 Jboss 7.x 不再支持该选项 我发现的是this Jboss link containing latest plugins .
我决定使用 Jboss-as:redeploy 选项。它似乎非常适合我——替代硬部署。但是当我检查我的 Jboss/standalone/deployment 文件夹时战争的时间戳没有更新。但代码更改反映在应用程序中。下面是我正在使用的 maven 插件代码
<plugin>
<groupId>org.jboss.as.plugins</groupId>
<artifactId>jboss-as-maven-plugin</artifactId>
<version>7.5.Final</version>
<executions>
<execution>
<phase>install</phase>
<goals>
<goal>redeploy</goal>
</goals>
</execution>
</executions>
</plugin>`
那里的 jboss 插件有什么错误吗?这是在 Jboss 7.x 中实现我的硬部署目标的正确方法
【问题讨论】:
-
我很好奇为什么时间戳更改很重要。最好说一下,因为我不熟悉硬部署的作用,你能解释一下吗?
-
好吧,如果我正在制作一个新的构建,它会生成一个新的 WAR。如果它正在部署,它应该被复制到 Jboss 的部署目录中。这就是以前的硬部署Jboss 版本
-
啊,我明白了。 jboss-as-maven-plugin 使用部署 API 来部署 WAR,它不会在任何地方复制 WAR。部署目录仅在部署扫描器打开时使用。默认情况下。
标签: maven deployment jboss7.x maven-plugin