jar 打包Openfire插件

Jar build.xml模板

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

<!—属性default的值为一个target的名称

Basedir为子节点的根目录

“${属性名称}”引用一个属性的值

-->

<project name="dskmsg" default="build" basedir="./">

<property name="classes.dir" value="bin" />

        

<target name="build">

         <jar jarfile="lib/dskmsg.jar" basedir="${classes.dir}">

         <fileset dir="./">

                   <include name="*.jar"></include>

                  

         </fileset>

         </jar>

         <jar jarfile="dskmsg.jar">

                   <fileset dir="./">

                            <include name="lib/*.jar" />

                            <include name="plugin.xml" />

                            <include name="build.xml" />

                   </fileset>

         </jar>

</target>

        

<property name="plugin" value="memberstatus"/>

         <target name="release" depends="build"></target>

 

网上查询得知build.xml变换于Linux 下的Makefile,

Property等价于宏定义

Target等价于MakeFile中的段。

本次使用jar打包源于做openfire插件,根据Makefile的格式,只需要执行就可以了,与步骤无关,但打包openfire插件时,单个jar打包后无法被openfire加载,但分成两个却可以,不知为什么。

</project>


转载于:https://my.oschina.net/vdroid/blog/228606

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值