`

把所有的jar包打进一个包里的Ant脚本Merge All jars into One jar

阅读更多

今天有个变态的需求就是这样的。。。于是有了以下的脚本。。。

把所有的jar包打进一个包里的Ant脚本Merge All jars into One jar
<target name="AllJarsInOne">
 <jar jarfile="AllJarsInOne.jar" manifest="src/MANIFEST.MF">
 <fileset dir="classes" includes="**/*.class" />
 <zipfileset src="lib/Jar-A.jar" excludes="META-INF/*" />
 <zipfileset src="lib/Jar-B.jar" excludes="META-INF/*" />
 <zipfileset src="lib/Jar-C.jar" excludes="META-INF/*" />
 ......
 ......
 ......
 </jar>
</target>

要不然就全部解压到一个目录里再ANT或者直接WinRAR或者jar之:)

分享到:
评论

相关推荐

    Jar包合并工具及脚本.rar

    然后,`merge-jars` 目标创建了一个名为 "merged.jar" 的新JAR,其中包含了 "lib" 目录下的 "lib1.jar" 和 "lib2.jar"。`&lt;fileset&gt;` 元素允许我们指定要包含在JAR中的文件或目录。 在实际开发中,可能需要处理更...

    python进行文件夹复制和jar包的合并

    此外,`unjar_10252312`这个文件名可能是指一个解压JAR文件的工具或函数。在Python中,可以使用`zipfile`模块的`extractall()`方法来解压JAR文件到指定目录: ```python with zipfile.ZipFile('/path/to/input.jar'...

    jar包差异比对器

    "jar包差异比对器"就是这样一个工具,它能够帮助开发者高效地分析和比较两个jar包的异同。 首先,我们需要理解jar包的基本结构。一个jar文件本质上是一个ZIP格式的归档,包含了.class文件、资源文件(如图片、配置...

    Ant自动打包SDK脚本

    Ant自动打包SDK脚本是Java开发中常用的一种自动化构建工具,它基于Apache Ant,一个用Java编写的构建工具,能够帮助开发者实现项目的编译、测试、打包和部署等一系列任务的自动化。这个脚本专为SDK开发者设计,可以...

    Mybatis批量foreach merge into的用法

    foreach的 separator 属性设置每次循环的隔离词为union连接每次形成的表为一个总表。 在总表中,条件匹配时,符合条件update,不符合insert。更新的数据来源于java.util.List中的实体的属性。这种方法可以批量插入...

    Oracle merge into用法

    总之,`MERGE INTO`语句是Oracle数据库中一个非常有用的特性,它提供了高效的数据整合方式,能够在一次操作中实现更新和插入。通过合理使用`ON`、`WHEN MATCHED THEN`和`WHEN NOT MATCHED THEN`等子句,可以精确控制...

    oracle merge into的使用

    描述详解:Oracle Merge Into 是一个功能强大的SQL语句,它在Oracle数据库系统中被广泛用于处理数据同步、更新或插入操作。与传统的UPDATE和INSERT语句相比,Merge Into 提供了更为灵活和高效的数据管理方式。在...

    Merge into的使用详解

    在SQL语言中,`MERGE INTO`语句是一种强大的工具,用于合并两个数据集,它允许根据特定条件将数据从一个源(通常是临时表或视图)插入或更新到目标表。这个操作通常被称为“合并”或“ Upsert”,因为它可以实现插入...

    javax.persistence.Entity 的jar包文件

    **Java Persistence API (JPA)** 是Java平台上的一个标准,用于管理关系数据库中的数据。它提供了对象/关系映射(ORM)工具,使得开发者可以用Java对象来操作数据库,而无需直接编写SQL语句。`javax.persistence` 包...

    Merge Into 语句代替InsertUpdate

    非常经典的SQL经验,适合于数据库初学者及长期从事软件开发者

    Oracle中merge into的使用

    在Oracle数据库中,`MERGE INTO`语句是一种强大的数据操作工具,它允许你在一个步骤中执行更新(UPDATE)和插入(INSERT)操作,从而提高了数据处理的效率和灵活性。这个命令尤其适用于需要同步两个表的数据时,比如...

    svn1.10jar包

    1.10是SVN的一个版本,这个"svn1.10jar包"包含了该版本的核心库,使得用户可以在Java环境中使用SVN的功能。下面将详细解释SVN、jar包以及压缩包中的文件内容。 首先,SVN的核心功能是版本控制。它允许开发团队协作...

    aspose.wordsjdk16 jar包

    Aspose.Words for Java 是一个强大的文档处理组件,主要用于在Java应用程序中创建、操作和转换Microsoft Word文档。这个"aspose.wordsjdk16.jar"文件是Aspose.Words的特定版本,针对Java开发人员,其版本号为16。这...

    TCGA免疫浸润_TCGA_perl脚本tcga_mRNA_merge.pl_perl整理tcga_

    `mRNA_merge.pl` 是一个Perl脚本,其主要功能可能是合并TCGA项目中的多个mRNA表达数据集。在肿瘤研究中,mRNA表达水平的变化常常与癌症的发生、发展和治疗响应有关。通过整合不同样本的mRNA表达数据,研究人员可以...

    浅谈Oracle数据库中Merge Into的用法.pdf

    通过 Merge Into 语句,我们能够在一个语句中对一个表同时执行 Insert 和 Update 操作,根据这个表或子查询的连接条件对另一个表进行查询,连接条件匹配上的进行 Update 操作,并且在其后面还可以接删除操作,无法...

    lucene3.0核心jar包

    这里的"lucene3.0核心jar包"是 Lucene 的一个重要版本,发布于2009年,为当时的开发人员提供了构建全文搜索引擎的基础框架。 在 Lucene 3.0 中,以下几个关键知识点值得关注: 1. **索引结构**:Lucene 使用倒排...

    avro-tool工具jar包

    Avro是Apache软件基金...总的来说,Avro工具jar包1.8.2是一个强大的工具集,对于任何处理Avro数据的开发者来说都是必备的。利用Maven官方库,你可以轻松地获取并集成到你的开发环境中,从而更好地管理和操作Avro数据。

    JARCompare-jar包比对工具.zip

    在IT行业中,尤其是在Java开发领域,JAR(Java Archive)文件是常见的软件打包格式,用于收集多个类文件、资源文件以及元数据到一个可执行文件中。"JARCompare-jar包比对工具.zip" 提供了两种工具,WinMerge和jad,...

    hibernate实验所用到的jar包

    在Java开发领域,Hibernate是一个非常重要的对象关系映射(ORM)框架,它简化了数据库操作,使得开发者可以使用面向对象的方式来处理数据。本压缩包包含了进行Hibernate实验所需的关键库文件,以及相关的日志记录...

    最新RxAndroid&amp;RxJava jar包

    在给定的压缩包文件中,包含两个jar包:rxjava-1.1.1.jar和rxandroid-1.1.0.jar。这两个版本分别是RxJava和RxAndroid的较早稳定版本,发布于2016年左右。RxJava 1.1.1包含了自1.1.0以来的一些修复和改进,可能包括...

Global site tag (gtag.js) - Google Analytics