`
jerome_wang
  • 浏览: 149884 次
  • 性别: Icon_minigender_1
  • 来自: 云南
社区版块
存档分类
最新评论

ant自动部署

    博客分类:
  • WAS
阅读更多
后来在网上看到有一个老外写的 ,挺不错的 大家参考下

<?xml version="1.0" encoding="UTF-8"?>

<project name="LogViewEAR Application Depoyment" default="build-all" basedir=".">
<!-- global properties -->
<property name="hostName" value="localhost" />
<property name="connType" value="SOAP" />
<property name="port" value="8880" />
<property name="userId" value="wasadmin" />
<property name="password" value="wasadmin" />
<property name="deployEar.dir" value="c:/temp/antbuild/dist" />
<property name="warFile" value="logViewWAR.war" />
<property name="appName" value="LogView" />
<property name="earFile" value="logViewEAR.ear" />
<property name="wasHome.dir" value="c:/was7/appserver" />

<!-- mbean declarations" -->
<taskdef name="wsUninstallApp" classname="com.ibm.websphere.ant.tasks.UninstallApplication" />
<taskdef name="wsInstallApp" classname="com.ibm.websphere.ant.tasks.InstallApplication" />
<taskdef name="wsListApplications" classname="com.ibm.websphere.ant.tasks.ListApplications" />

<!-- installation Target-->
<target name="installEarBasic">
<wsInstallApp
ear="${deployEar.dir}/${earFile}"
options="-appname ${appName} -usedefaultbindings"
wasHome="${wasHome.dir}"
conntype="${connType}"
port="${port}"
host="${hostName}"
user="${userId}"
password="${password}" />

</target>

<!-- List Target-->
<target name="listApplications">
<wsListApplications
wasHome="${wasHome.dir}"
conntype="${connType}"
port="${port}"
host="${hostName}"
user="${userId}"
password="${password}" />
</target>

<!-- Uninstall Target-->
<target name="uninstallEAR">
<wsUninstallApp application="${appName}"
wasHome="${wasHome.dir}"
conntype="${connType}"
port="${port}"
host="${hostName}"
user="${userId}"
password="${password}" />
</target>

<!-- installation Target-->
<target name="installEAR">
<echo message="Deployable EAR File found at: ${deployEar.dir}/${deployEar}" />
<wsInstallApp ear="${deployEar.dir}/${deployEar}"
options="-appname ${appName}"
wasHome="${wasHome.dir}"
conntype="${connType}"
port="${port}"
host="${hostName}"
user="${userId}"
password="${password}" />
</target>

<target name="build-all" depends="listApplications, uninstallEAR, listApplications, installEAR, listApplications">
<!--Main Target-->
</target>

</project>
分享到:
评论

相关推荐

    ant_shell自动部署

    ant_shell自动部署

    自动部署ant脚本

    自动把补丁打到服务器上面、自动部署ant脚本、自动部署ant脚本

    ANT自动下载编译部署脚本

    用ant完成VSS自动下载编译部署的脚本

    利用ant脚本 自动构建svn增量.docx

    利用ant脚本 自动构建svn增量/全量 系统程序升级包 标签: antsvn自动化测试发布  分类: ant 不会用ant打包、部署项目的工程师,不是一个好程序员(测试) 副标题:利用ant脚本 自动构建svn增量/全量 系统程序...

    用Ant实现Java项目的自动构建和部署

    教会你如何使用ant部署j2me和j2ee项目,里面有两个简单的例子,从简单的项目搭建中让你知道如何使用ant。

    基于Jenkins的自动化部署

    Jenkins是一个开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能,通过Jenkins和Ant以及SVN整合,可以比较容易的实现通过SVN获取源代码更新,然后应用Ant自动编译打包,然后部署到相应的...

    ant自动编译,上传,启动,部署,启动

    ant自动编译,上传,启动,部署,启动,带详细的说明文档,希望对大家有所帮助

    ant +build.xml 文件Jenkins部署javaEE项目

    ant +build.xml 文件Jenkins部署javaEE项目,助力成功自动化部署。ant +build.xml 文件Jenkins部署javaEE项目,助力成功自动化部署。ant +build.xml 文件Jenkins部署javaEE项目,助力成功自动化部署。ant +build.xml...

    ant自动编译,上传,启动,部署

    ant自动编译,上传,启动,部署

    图解与代码Ant实现Java项目的自动构建和部署

    图解与代码Ant实现Java项目的自动构建和部署

    web程序自动部署

    该小程序可实现web项目的单机自动发布、集群自动发布。 原理:从svn down代码、ant编译、打包项目、上传zip包、代码同步、解压、重启web容器 由于开发的比较着急,代码写的有点乱、忘谅解,仅供参考。 代码分为两...

    JAVA_Ant详细介绍与应用

    用Ant实现Java项目的自动构建和部署。 JAVA_Ant详细介绍与应用。 Ant是一个Apache基金会下的跨平台的构件工具,它可以实现项目的自动构建和部署等功能。在本文中,主要让读者熟悉怎样将Ant应用到Java项目中,让它...

    android-robotium-ant自动化测试框架搭建

    android-robotium-ant自动化测试框架搭建

    ANT+SVN+TOMCAT之自动部署

    写这篇文章的时候我在想该不该...自己也是第一次写ant的build.xml文件,就发现网上总是些零散的内容,东拼西凑找文档,有没有一遍完整的内容呢?和我一样的新手应该也会这么困惑!想到这里,觉得或许可以对您带来帮助!

    Ant脚本详解说明

    Ant是一个Apache基金会下的跨平台的构件工具,它可以实现项目的自动构建和部署等功能。在本文中,主要熟悉怎样将Ant应用到Java项目中,让它简化构建和部署操作。

    antsvn更新打包部署提交自动化

    NULL 博文链接:https://q-wong.iteye.com/blog/665927

    jmeter+ant+Jenkins小白的一步一步自动化构建.docx

    这个是亲测,一步一步部署jmeter+ant+jenkins项目,以前从来没弄过。完全可以从0开始的。抄袭网上很多人的经验最后一步一步记录下来的

Global site tag (gtag.js) - Google Analytics