在JBOSS

时间:2015-07-10 06:14:16

标签: maven jboss

在我们的jenkins上,我们有一个构建管道,作为最后一步,将工件(在本例中为ear文件)部署到远程JBoss 6.4服务器。只要我不在服务器上使用JBoss cli安装相同的ear文件,这样就可以正常工作。在Maven抱怨之后:

Failed to execute goal org.jboss.as.plugins:jboss-as-maven- 
plugin:7.7.Final:deploy (deploy) on project caretrack-ear: 
Deployment failed and was rolled back. "JBAS018785: There is 
already a deployment called foo-ear-1.0-SNAPSHOT.ear with the 
same runtime name foo.ear"

1 个答案:

答案 0 :(得分:1)

发现问题。

显然,当我们构建与手动部署一起使用的程序集时,ear文件的名称与在持续集成管道中构建的ear文件的名称不同。两者都尝试部署不同的名称但运行时名称相同。

装配中的耳朵包含一个仍附有版本号的耳朵,而ci-pipe中的耳朵则剥去了它的版本号。

相关问题