Зависимость упакована как rar, но нужен jar

Библиотека XADisk, развернутая на Maven Central, упакована как «rar», а не «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


person pvgoddijn    schedule 12.06.2015    source источник


Ответы (1)


Я не могу воспроизвести вашу проблему, может быть, они что-то изменили в репо?

Если я добавлю в свой проект следующую зависимость:

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

затем файл JAR упаковывается в мой проект.

Кстати, если не указан «тип» (для зависимости), maven использует JAR по умолчанию.

person unwichtich    schedule 30.09.2015
comment
в итоге я (пока) не использовал XaDisk, поэтому я не уверен, но ваш опыт показывает, что они, вероятно, изменили его. - person pvgoddijn; 01.10.2015