`

ANT合并多个第三方包

ant 
阅读更多
<project name="cmgr.ivysettings" default="compile" xmlns:ivy="antlib:org.apache.ivy.ant">
<!-- 变量设置 -->
    <property name="lib.dir" value="lib" /><!-- 合并前jar清单 -->
    <property name="build.dir" value="repository" /><!-- 合并后jar清单 -->
    <property name="lib.version" value="1.0" /><!-- 合并后jar版本 -->
   
   
<target name="compile" depends="lsql" description="--> compile and run the project">
    </target>
   
<target name="lsql" description="--> compile and run the project">
<delete file="${build.dir}/lsql-${lib.version}.jar" />
<jar destfile="${build.dir}/lsql-${lib.version}.jar">
<manifest>
<attribute name="Class-Path" value="." />
</manifest>

<zipfileset excludes="META-INF/*.SF" src="./lib/ant-1.9.4.jar" />
<zipfileset excludes="META-INF/*.SF" src="./lib/cglib-nodep-3.1.jar" />
        <zipfileset excludes="META-INF/*.SF" src="./lib/commons-beanutils-1.9.2.jar" /> 
        <zipfileset excludes="META-INF/*.SF" src="./lib/commons-codec-1.9.jar" />
        <zipfileset excludes="META-INF/*.SF" src="./lib/commons-collections-3.2.1.jar" />
        <zipfileset excludes="META-INF/*.SF" src="./lib/commons-digester-1.8.1.jar" /> 
        <zipfileset excludes="META-INF/*.SF" src="./lib/commons-fileupload-1.3.1.jar" />
        <zipfileset excludes="META-INF/*.SF" src="./lib/commons-httpclient-3.1.jar" />
        <zipfileset excludes="META-INF/*.SF" src="./lib/commons-io-2.2.jar" />
        <zipfileset excludes="META-INF/*.SF" src="./lib/commons-lang-2.6.jar" />
       
        <zipfileset excludes="META-INF/*.SF" src="./lib/commons-logging-1.2.jar" /> 
        <zipfileset excludes="META-INF/*.SF" src="./lib/fastjson-1.2.4.jar" />
        <zipfileset excludes="META-INF/*.SF" src="./lib/httpclient-4.4.jar" />
<zipfileset excludes="META-INF/*.SF" src="./lib/jxl.jar" />
        <zipfileset excludes="META-INF/*.SF" src="./lib/log4j-1.2.17.jar" />
        <zipfileset excludes="META-INF/*.SF" src="./lib/mysql-connector-java-5.1.23.jar" /> 
        <zipfileset excludes="META-INF/*.SF" src="./lib/slf4j-api-1.7.5.jar" />
        <zipfileset excludes="META-INF/*.SF" src="./lib/slf4j-log4j12-1.7.2.jar" /> 
        <zipfileset excludes="META-INF/*.SF" src="./lib/spring-beans-3.0.5.RELEASE.jar" />
        <zipfileset excludes="META-INF/*.SF" src="./lib/spring-context-3.0.5.RELEASE.jar" />
        <zipfileset excludes="META-INF/*.SF" src="./lib/spring-core-3.0.5.RELEASE.jar" />
        <zipfileset excludes="META-INF/*.SF" src="./lib/swingx-all-1.6.5-1.jar" />



</jar>
</target>
</project>
分享到:
评论

相关推荐

    ant 涉及第三方包问题 打包第三方包 或者添加第三方包

    ant 涉及第三方包问题 打包第三方包 或者添加第三方包 ant 涉及第三方包问题 打包第三方包 或者添加第三方包 ant 涉及第三方包问题 打包第三方包 或者添加第三方包 ant 涉及第三方包问题 打包第三方包 或者添加第三...

    excel第三方包

    本文将详细讨论“excel第三方包”这一主题,主要聚焦于Apache POI项目及其相关组件,以及另一个流行的库JXL。 Apache POI是Apache软件基金会的一个开源项目,专门用于处理Microsoft Office格式的文件,尤其是Excel...

    解决第三方包导入冲突

    然而,在某些情况下,可能会遇到"第三方包导入冲突"的问题,这主要是因为两个或更多的库依赖于相同但版本不同的类或者方法,导致编译或运行时出错。本篇将深入探讨如何解决这类问题。 首先,当遇到包冲突时,一个...

    如何在Ant中引入第三方Jar包

    以下将详细解释如何在Ant构建文件中配置和使用第三方Jar包。 首先,让我们了解Ant的基本结构。一个Ant项目通常包含一个名为`build.xml`的主配置文件,这个文件定义了所有的构建任务。在`build.xml`中,我们使用`...

    aes第三方包

    这里提到的"aes第三方包"是针对Egret游戏引擎的一个特定库,它包含了AES加密所需的三个文件:`aes.d.ts`、`aes.js`和`aes.min.js`。 1. `aes.d.ts`:这是一个TypeScript类型定义文件,为AES库提供了静态类型支持。...

    android第三方包

    "Universal Image Loader"(简称UIL)就是一款专为Android设计的高效、强大的第三方图片加载库。这个库由Sergey Tarasevich开发,旨在解决Android原生API在处理图片时的性能和内存管理问题。 Universal Image ...

    java数据库第三方包和配置java数据库第三方包和配置

    本篇将详细探讨Java数据库第三方包的使用和配置,以及如何在项目中整合这些包。 一、常用的Java数据库第三方包 1. JDBC(Java Database Connectivity):这是Java标准API,用于与各种数据库进行通信。虽然JDBC提供...

    SlidingMenuLib布局的两个第三方包

    - **集成步骤**:需要将第三方库的JAR文件或AAR包添加到项目的依赖库中,如果是使用Gradle构建系统,则需要在build.gradle文件中添加相应的依赖。 - **配置菜单内容**:在XML布局文件中定义菜单项,并在代码中设置...

    python Gbase第三方包

    这个第三方包是官方提供的,确保了其稳定性和兼容性,对于Python开发者来说尤其重要,因为此类资源在网上并不常见。 首先,我们有两个不同的版本供选择:`gbase-connector-python-1.0.2.tar` 和 `gbase-connector-...

    Eclipse RCP中使用第三方包

    然而,在实际开发中,我们经常需要使用第三方包来实现某些功能,这篇文章将介绍如何在Eclipse RCP中使用第三方包。 首先,我们需要新建一个Eclipse RCP应用程序,然后创建一个lib目录作为存放第三方库的目录。在这...

    创建jar并引入第三方包

    - **Extract required libraries into generated JAR**:这个选项会将所有依赖的第三方库解压并合并到新的JAR文件中,使其成为一个自包含的可执行文件。 - **Package required libraries into generated JAR**:这...

    xcode 中 CoreData的第三方包的使用 项目源码

    3. **常见的CoreData第三方库**: - **MagicalRecord**:提供了简化的API,使得与CoreData交互变得更加便捷。 - **NSManagedObject+ActiveRecord**:模仿Ruby on Rails的ActiveRecord模式,提供了一种面向对象的...

    Java生成UUID使用的第三方包

    Java生成UUID使用的第三方包,生成UUID的第三方包,

    octave第三方包例子

    octave编写第三方包的例子

    java+swing打包jar转成exe 轻松加载第三方包

    这个过程涉及到将Java的JAR文件转换为Windows平台上的EXE文件,并且还需要处理第三方库的集成。以下是使用exe4j进行此操作的详细步骤和注意事项: 1. **准备阶段**: - 确保你的JAR文件、ICO图标、第三方库(存放...

    openfire3.10.2 userService需要的第三方包

    如果你按照3.9.3 配置文档配置完之后,userservice类下还有错误,那么就是少了几个openfire3.10.2的几个第三方包,可以导入这几个包试一下。在导入之后没有错的话再build.xml 的ant . java.rar包含的三个包为:asm-...

    打包可执行程序引用了第三方包)

    综上所述,打包可执行程序并包含第三方包是一项重要的软件工程实践,它涉及到多个方面,包括但不限于选择正确的打包工具、管理第三方依赖、保证代码质量以及确保程序在目标环境下稳定运行。虽然具体博文内容未知,但...

    unit3d 第三方包 UniWeb

    unit3d 第三方包 UniWeb 方便使用 http请求以及websocket

    myeclpse7.5fat jar 将第三方包导入项目

    在本教程中,我们将讨论如何在MyEclipse 7.5中创建一个包含第三方包的fat jar。 1. **理解Fat Jar** - Fat jar的主要优点是便于部署和执行,因为它包含了所有运行时所需的类。这使得用户可以在没有构建环境或复杂...

    python操作Excel第三方包xlwings的操作手册

    **Python操作Excel第三方包xlwings详解** xlwings是一款强大的Python库,它使得与Excel文件的交互变得简单高效。这个库不仅支持读写Excel数据,还能修改单元格格式,同时还具备与matplotlib和pandas库的无缝对接...

Global site tag (gtag.js) - Google Analytics