0

部署在 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

4

1 回答 1

0

我无法重现您的问题,也许他们在回购中改变了一些东西?

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

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

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

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

于 2015-09-30T14:01:30.257 回答