【问题标题】:Dependency packaged as rar but need jar依赖打包为rar但需要jar
【发布时间】:2015-08-28 06:40:25
【问题描述】:

部署在 Maven Central 上的 XADisk 库打包为“rar”而不是“jar”。但我只需要我正在从事的项目的 jar(可能还有源代码)。我想知道处理这种依赖关系的最佳(maven 风格)方法是什么。

jar 文件在 Central 上可用,但未在 pom 中指定,因此 type="jar" 不起作用

pom 在这里:https://repo1.maven.org/maven2/net/java/xadisk/xadisk/1.2.2/xadisk-1.2.2.pom

罐子可以在这里找到:https://repo1.maven.org/maven2/net/java/xadisk/xadisk/1.2.2/xadisk-1.2.2.pom

【问题讨论】:

    标签: maven rar xadisk


    【解决方案1】:

    我无法重现您的问题,也许他们在 repo 中更改了某些内容?

    如果我将以下依赖项添加到我的项目中:

        <dependency>
            <groupId>net.java.xadisk</groupId>
            <artifactId>xadisk</artifactId>
            <version>1.2.2</version>
        </dependency>
    

    然后 JAR 文件被打包到我的项目中。

    顺便说一句,如果没有指定“类型”(对于依赖项),maven 默认使用 JAR。

    【讨论】:

    • 我最终没有(还)使用 XaDisk,所以我不确定,但您的经验表明他们可能会改变它。
    猜你喜欢
    • 2014-09-12
    • 2023-03-18
    • 1970-01-01
    • 2020-12-08
    • 2014-01-24
    • 1970-01-01
    • 2017-06-01
    • 2012-01-11
    • 2019-08-04
    相关资源
    最近更新 更多