后来在网上看到有一个老外写的 ,挺不错的 大家参考下
<?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脚本、自动部署ant脚本
用ant完成VSS自动下载编译部署的脚本
利用ant脚本 自动构建svn增量/全量 系统程序升级包 标签: antsvn自动化测试发布 分类: ant 不会用ant打包、部署项目的工程师,不是一个好程序员(测试) 副标题:利用ant脚本 自动构建svn增量/全量 系统程序...
教会你如何使用ant部署j2me和j2ee项目,里面有两个简单的例子,从简单的项目搭建中让你知道如何使用ant。
Jenkins是一个开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能,通过Jenkins和Ant以及SVN整合,可以比较容易的实现通过SVN获取源代码更新,然后应用Ant自动编译打包,然后部署到相应的...
ant自动编译,上传,启动,部署,启动,带详细的说明文档,希望对大家有所帮助
ant +build.xml 文件Jenkins部署javaEE项目,助力成功自动化部署。ant +build.xml 文件Jenkins部署javaEE项目,助力成功自动化部署。ant +build.xml 文件Jenkins部署javaEE项目,助力成功自动化部署。ant +build.xml...
ant自动编译,上传,启动,部署
图解与代码Ant实现Java项目的自动构建和部署
该小程序可实现web项目的单机自动发布、集群自动发布。 原理:从svn down代码、ant编译、打包项目、上传zip包、代码同步、解压、重启web容器 由于开发的比较着急,代码写的有点乱、忘谅解,仅供参考。 代码分为两...
用Ant实现Java项目的自动构建和部署。 JAVA_Ant详细介绍与应用。 Ant是一个Apache基金会下的跨平台的构件工具,它可以实现项目的自动构建和部署等功能。在本文中,主要让读者熟悉怎样将Ant应用到Java项目中,让它...
android-robotium-ant自动化测试框架搭建
写这篇文章的时候我在想该不该...自己也是第一次写ant的build.xml文件,就发现网上总是些零散的内容,东拼西凑找文档,有没有一遍完整的内容呢?和我一样的新手应该也会这么困惑!想到这里,觉得或许可以对您带来帮助!
Ant是一个Apache基金会下的跨平台的构件工具,它可以实现项目的自动构建和部署等功能。在本文中,主要熟悉怎样将Ant应用到Java项目中,让它简化构建和部署操作。
NULL 博文链接:https://q-wong.iteye.com/blog/665927
这个是亲测,一步一步部署jmeter+ant+jenkins项目,以前从来没弄过。完全可以从0开始的。抄袭网上很多人的经验最后一步一步记录下来的