【问题标题】:Using maven dependency "util-compress" in Java在Java中使用maven依赖“util-compress”
【发布时间】:2017-11-20 16:39:26
【问题描述】:

我想使用 "util-compress" maven dependency 解压缩 Java 中的文件夹。将依赖添加到 pom 后,如何在 java 程序中使用它。有人可以解释一下吗?我是这个领域的新手。欢迎任何适当的教程指导。 提前致谢。

https://mvnrepository.com/artifact/io.vertx/mod-unzip/1.0.0-final

【问题讨论】:

    标签: java maven dependencies dependency-management


    【解决方案1】:

    Java 带有“java.util.zip”库以执行 ZIp 格式的数据压缩。整体概念非常简单。

    使用“FileInputStream”读取文件将文件名添加到“ZipEntry”并输出到“ZipOutputStream”

    下面的链接可能对你有帮助 https://www.mkyong.com/java/how-to-compress-files-in-zip-format/

    【讨论】:

    • 谢谢维沙尔。但我需要用 maven 依赖来做。
    【解决方案2】:

    我希望你使用下面的依赖。

    <dependency> <groupId>com.madgag</groupId> <artifactId>util-compress</artifactId> <version>1.33</version> </dependency>
    

    这个依赖在内部处理下面的依赖

          <dependencies>
     <dependency>
     <groupId>commons-codec</groupId> <artifactId>commons-codec</artifactId> <version>1.4</version>
     <scope>test</scope>
     </dependency>
     <dependency> <groupId>org.apache.commons</groupId> 
    <artifactId>commons-compress</artifactId>
     <version>1.1</version> 
    </dependency>
     <dependency> 
    <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <version>2.0</version> 
    </dependency>
     </dependencies/>
    

    所以你可以在下面的链接中找到示例 https://commons.apache.org/proper/commons-compress/examples.html

    【讨论】:

    • 嘿,我在 github 中找到了一个你正在使用的链接 github.com/vert-x/mod-unzip?files=1
    • 谢谢老兄。顺便说一句,你能给我一些指导我们如何在 java 中使用它。假设我对 Maven 一无所知
    • Maven 是应用构建工具。就像它将所有必需的依赖项添加到我们的应用程序一样。依赖关系只是库。所以我们使用 XML 格式或其他脚本语言,如 groovy 等。我们在 pom.XML 中填充依赖项,当我们构建应用程序库时,将添加到我们的应用程序中所以请点击此链接了解更多详细说明javatpoint.com/maven-example
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-20
    • 1970-01-01
    • 1970-01-01
    • 2011-05-21
    • 1970-01-01
    • 2020-08-02
    相关资源
    最近更新 更多