5D艺术网首页
商城
|
资讯
|
作品
|
博客
|
教程
|
论坛
登录
注册
加为好友
发短消息
来自:厦门
性别:先生
最后登录:2015-09-10
http://bluelover.5d.cn/
首页
|
新闻
|
话题
|
博客
|
相册
|
艺术作品
|
社交关系
|
留言板
|
社交圈
2005/04/12 | 在jb2005里打包到websphere发布的ear文件
类别(我的文档[原创])
|
评论
(4)
|
阅读(416)
|
发表于 20:55
在jb里实现很容易,就三步:
1、写一个够用的build.xml文件如下
<?xml version="1.0"?>
<project name="score" default="package" basedir=".">
<property name="src" value="src"></property>
<property name="build" value="build"></property>
<property name="build.archives" value="${build}/archives"></property>
<property name="build.classes" value="${build}/classes"></property>
<property name="temp" value="${build.archives}/archives"></property>
<property name="temp.war" value="${build.archives}/temp/war"></property>
<property name="temp.ear" value="${build.archives}/temp/ear"/>
<property name="web.dir" value="defaultroot"></property>
<target name="init">
<tstamp></tstamp>
<mkdir dir="${build}"/>
<mkdir dir="${build.archives}"/>
<mkdir dir="${build.classes}"/>
<mkdir dir="${temp}"/>
</target>
<target name="package" description = "Package the application for deployment">
<delete dir="${build.archives}"/>
<antcall target="package.web.war"/>
<antcall target="package.web.ear"/>
</target>
<target name="package.web.war">
<mkdir dir="${temp.war}"/>
<jar jarfile="${build.archives}/score.war" basedir="${web.dir}"/>
</target>
<target name="package.web.ear" depends="package.web.war">
<mkdir dir="${temp.ear}"/>
<mkdir dir="${temp.ear}/META-INF"/>
<copy file="${web.dir}/META-INF/application.xml" todir="${temp.ear}/META-INF"/>
<copy todir="${temp.ear}">
<fileset dir="${build.archives}" includes="*.war"/>
</copy>
<jar jarfile="${build.archives}/score.ear" basedir="${temp.ear}"/>
</target>
</project>
2、在jb中引入build.xml文件[配好属性]
3、在jb里边执行build.xml 即可生成ear文件!!1
0
评论
Comments
日志分类
首页
[148]
小新的博客[原创]
[70]
我的文档[原创]
[33]
杂项
[5]
企业信息化
[9]
数据库[原创]
[12]
文档转载
[17]
配置管理
[2]