jenkins------部署项目到jboss eap下
2015-08-23 21:25
1096 查看
添加org.jboss.as.plugins插件
配置pwd,这里我把它配置在maven conf下的settings.xml下了
<profile> <id>jboss</id> <activation> <activeByDefault>true</activeByDefault> </activation> <properties> <jboss.pwd>123456@admin</jboss.pwd> </properties> </profile>
配置部分jboos属性
<jboss.deploy.hostname>localhost</jboss.deploy.hostname> <jboss.deploy.user>admin</jboss.deploy.user> <jboss.deploy.pass>${jboss.pwd}</jboss.deploy.pass> <jboss.deploy.group>wsite-group</jboss.deploy.group>
配置jboos maven插件(该配置还不完善,需要花时间再研究下)
<plugin> <groupId>org.jboss.as.plugins</groupId> <artifactId>jboss-as-maven-plugin</artifactId> <version>7.7.Final</version> <configuration> <force>true</force> <hostname>${jboss.deploy.hostname}</hostname> <username>${jboss.deploy.user}</username> <password>${jboss.deploy.pass}</password> <filename>${project.build.finalName}.war</filename> <domain> <server-groups> <server-group>wsite-group</server-group> </server-groups> </domain> </configuration> <executions> <!-- <execution> <id>jboss-undeploy-maven</id> <phase>verify</phase> <goals> <goal>undeploy</goal> </goals> <configuration> <name>${project.name}</name> </configuration> </execution> <execution> <id>jboss-deploy-maven</id> <phase>deploy</phase> <goals> <goal>execute-commands</goal> </goals> <configuration> <execute-commands> <batch>true</batch> <commands> <command><![CDATA[/deployment=${project.build.finalName}:add(runtime-name="${project.build.finalName}",content=[{"path"=>"${project.build.finalName}.war","archive"=>false}])]]></command> <command><![CDATA[/server-group=${jboss.deploy.group}/deployment=${project.build.finalName}:add(enabled="true")]]></command> </commands> </execute-commands> </configuration> </execution>--> </executions> </plugin>
执行命令:jboss-as:undeploy jboss-as:deploy -Dmaven.test.skip=true
jenkins自动化部署参见jenkins自动化部署
相关文章推荐
- Jboss EAP 6.4下spring-boot项目部署相关问题
- 使用jenkins自动部署java工程到jboss-eap6.3 -- 1.环境搭建
- jboss eap 6.4部署项目问题
- jboss 5.1 项目部署的实际问题
- Jenkins部署java-maven项目
- hjr-linux:项目部署与svn搭建和jenkins自动化发布
- 基于Jenkins 实现php项目的自动化测试、自动打包和自动部署
- spring boot 项目利用Jenkins实现自动化部署的教程详解
- 项目容器化改造(一)部署jenkins持续集成服务器
- Maven项目部署到Jboss出现Failed to create a new SAX parser
- 《阿里云服务器搭建》------实现Jenkins和github之间自动化部署Java web项目
- jenkins获取tfs源码,再使用SSH自动部署项目到指定linux服务器,springcloud和springboot相关项目,maven打包方式
- 【Jenkins教程三】基于Linux实现Jenkins+maven+git+tomcat的自动化构建部署项目
- 基于Jboss的j2ee项目部署(1)——jboss环境搭建
- 持续集成工具集之四 Jenkins+Maven+Git+Tomcat 项目构建和自动部署
- jboss eap 6.4 部署 从weblogic迁移
- 【转】Maven实战(四)---多模块项目---JBOSS部署问题
- 使用Jenkins持续集成JavaWeb项目(War包部署方式)
- linux Ubuntu下jenkins+svn+idea实现自动部署maven项目
- Jenkins 实现.net项目一键部署