`

使用maven或者ant工具打包zip

阅读更多
maven zip 打包
1.pom 配置plugin :
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-assembly-plugin</artifactId>
                <version>2.4</version>
                <configuration>
                    <descriptors>
                        <descriptor>assembly.xml</descriptor>
                    </descriptors>
                </configuration>
                <executions>
                    <!-- 当执行mvn package时才会打包 -->
                    <execution>
                        <id>make-assembly</id>
                        <phase>package</phase>
                        <goals>
                            <goal>single</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>

2.配置assembly.xml:
<assembly>
    <id>package</id>
    <formats>
        <!-- zip,tar,tar.gz,tar.bz2,jar,dir,war -->
        <format>zip</format>
    </formats>
    <!-- 需要打包的文件集 -->
    <fileSets>
        <fileSet>
            <directory>bin</directory>
        </fileSet>
        <fileSet>
            <directory>conf</directory>
        </fileSet>
        <fileSet>
            <directory>data</directory>
        </fileSet>
        <fileSet>
            <includes>
                <include>target/algorithm.0.5.jar</include>
            </includes>
        </fileSet>
        <fileSet>
            <directory>target/lib</directory>
        </fileSet>
    </fileSets>
</assembly>


ant zip 打包
	<target name="resource.dbscript.prepare">
	    <zip destfile="./resource/db_initial_script.zip">
            <fileset dir="../../DB/icm_data_model/db_initial_script">
                <!--exclude name="build/" /-->
                <include name="**/*.sql"/>
            </fileset>
        </zip>
	</target>
分享到:
评论

相关推荐

    maven-ant-tasks-2.1.3.zip

    在软件开发领域,Maven 和 Ant 是两种广泛使用的构建工具。Maven 以其强大的依赖管理和项目生命周期管理功能著称,而 Ant 则以其灵活性和可定制性受到开发者青睐。然而,在某些情况下,如国内网络环境下访问 Maven ...

    apache-ant-zip-2.3.jar.zip

    Apache Ant Zip 2.3.jar 是一个用于构建和管理Java项目的工具,它是Apache Ant库的一部分。Ant是一个由Apache软件基金会开发的任务驱动的构建系统,它使用XML来描述构建过程和依赖关系,使得构建过程可移植且易于...

    java-maven-apache-ant-zip-2.3-jar包依赖

    在Java开发中,Maven和Apache Ant是两种广泛使用的构建工具,它们帮助开发者管理和构建项目。本文将深入探讨`com.ckfinder:apache-ant-zip:jar:2.3`这个特定的依赖,以及它在Maven和Ant中的作用。 首先,`...

    maven ant thrift0.9.0

    标题 "maven ant thrift0.9.0" 涉及到的是三个关键的软件开发工具:Thrift 0.9.0、Apache Ant 和 Apache Maven。这些工具在Java和其他编程语言的开发环境中广泛使用,特别是在构建和部署分布式系统时。 Thrift ...

    apache tomcat,maven,ant下载

    虽然Maven已经非常流行,但Ant在某些场景下仍被广泛使用,特别是对于那些不完全符合Maven标准的项目或者对构建过程有特殊需求的项目。Ant基于XML来定义构建任务,具有高度的灵活性。下载Ant,你可以前往Apache Ant的...

    ant工具使用指南ant工具使用指南

    本指南将深入探讨Ant工具的使用,帮助开发者高效地管理项目构建。 一、Ant概述 Ant是一个开源的Java构建工具,其设计灵感来源于Unix的Make工具。它通过XML配置文件(通常名为build.xml)来定义任务和目标,使得构建...

    ant工具使用.zip

    Apache Ant 是一个由Java语言编写的构建工具,它在软件开发过程中主要负责自动化构建任务,如编译、打包、测试和部署。Ant以其XML为基础的构建文件(build.xml)著称,开发者可以自定义构建过程,使其适应各种项目...

    利用ant.jar解压缩zip包

    Ant是一个基于Java的构建工具,它提供了一系列的任务,包括处理文件、编译代码、打包应用程序等,其中就包含了对压缩文件的操作。 本话题主要聚焦于如何利用ant.jar来解压缩ZIP包。首先,你需要确保你的项目中已经...

    apache-ant.zip

    这个"apache-ant.zip"压缩包提供了一个方便的方式获取Apache Ant的源代码或者二进制文件,使得开发者无需花费大量积分即可使用。 Apache Ant的核心概念是任务(Tasks),这些任务是构建过程中执行的具体操作,如...

    Ant1.8.2 编译打包工具

    不过,随着Java生态的发展,Ant逐渐被Maven和Gradle这样的现代构建工具所替代,它们提供了更强大的依赖管理和自动化构建能力。然而,在某些特定场景下,Ant依然因其灵活性和轻量级特性而被开发者选用。

    ant-1.6.5.jar.zip

    Apache Ant,简称为Ant,是Java社区中广泛使用的自动化构建工具,它以其XML为基础的构建文件格式和强大的任务库而闻名。Ant 1.6.5是这个工具的一个重要版本,它在Ant的发展历程中占据着关键地位。本文将深入探讨Ant ...

    jboss seam maven ant jdk

    Apache Ant 1.10.11-bin (1).zip包含了Ant的最新版本,它使用XML来描述构建过程,包括编译、打包、测试等任务。尽管Maven后来成为更流行的构建工具,但Ant在某些项目中仍然有其独特的优势,如高度自定义性和简单性。...

    apache-maven-3.5.0.zip

    与早期的构建工具Ant相比,Maven 提供了更为规范化的项目管理方式,极大地简化了构建过程和依赖管理。"apache-maven-3.5.0.zip" 文件是Apache Maven 3.5.0版本的归档,包含了完整安装所需的全部组件。 Maven 的...

    maven3.6.1和3.6.3安装包

    Maven的出现,替代了传统的Ant构建工具,使得Java项目的构建变得更加规范和易于维护。 **Maven 3.6.1和3.6.3** Maven 3.6.x系列是Maven的稳定版本,这两个版本主要关注性能改进和bug修复。其中,3.6.3是3.6.x系列中...

    java 文件夹打包 zip

    在这个场景中,我们使用了Java来实现文件夹的打包功能,并且依赖了Apache Ant库的`ant.jar`,这是一个强大的构建工具,提供了许多用于处理文件操作的API。 Java标准库虽然内置了`java.util.zip`包,可以用于创建ZIP...

    apache-ant-1.9.6

    在实际开发中,Apache Ant常与Maven、Gradle等其他构建工具一起使用,虽然它们有各自的优点和适用场景,但Ant以其高度的定制性和灵活性受到很多开发者的青睐。在部署、测试、打包等环节,Ant都扮演着重要角色。通过...

    Java使用Ant批量把文件打成ZIP压缩包

    在Java开发中,有时我们需要对一组文件进行批量处理,例如将它们打包成一个ZIP压缩文件。在这种场景下,Apache ...在实际应用中,可以结合Maven或Gradle等现代构建工具,将Ant集成其中,以便于管理和执行这些打包任务。

    ant_1.2.6 ant_1.2.6.zip

    然而,随着时间的推移,一些现代的构建工具,如Maven和Gradle,已经超越了Ant,它们提供了更高级的功能,如依赖管理和自动化构建配置。尽管如此,Ant仍然是许多老项目和特定场景下的首选构建工具。如果你正在处理一...

    Ant脚本打包部署要点.zip_sme_打包部署!

    通过以上这些要点,我们可以构建一个高效、灵活的Ant打包部署流程。记住,良好的文档和注释也是关键,它们可以帮助团队成员理解和维护构建脚本。同时,持续集成(CI)工具如Jenkins、Travis CI等也可以与Ant结合,...

    ant-tasks-2.1.3.jar.zip

    标题“ant-tasks-2.1.3.jar.zip”指的是一个特定版本的Ant任务库的压缩文件,版本号为2.1.3,且已经打包成了JAR(Java Archive)格式,然后进一步压缩成ZIP文件以方便下载和传输。这个文件主要与Apache Ant构建工具...

Global site tag (gtag.js) - Google Analytics