Добавление зависимости Vorbis SPI в проект Maven - PullRequest
0 голосов
/ 09 ноября 2010

Я хочу иметь возможность воспроизводить файлы в кодировке ogg, используя JavaSound. Я предполагаю, что самый простой способ - добавить зависимость к Vorbis SPI и воспроизводить ее как обычный волновой файл. Однако мой проект управляется с использованием maven, но vorbis spi недоступен в общедоступных репозиториях.

Какой самый простой способ добавить эту зависимость в мой проект? Может быть, существует какой-то неофициально поддерживаемый репозиторий maven, в котором существует артефакт vorbis spi?

Ответы [ 2 ]

2 голосов
/ 09 ноября 2010

Самый простой способ - импортировать банку в локальный репозиторий.

Если разработчик использует maven, попробуйте получить исходное POM при импорте, или вы будете экспериментировать с проблемами зависимостей.


Но лучше всего попросить разработчика предоставить репозиторий или добавить артефакт в Maven Central (или Nexus OSS), но в то же время вы можете настроить свой собственный репозиторий с помощью Nexus / Artifactory и добавить артефакт внутрь:

Наличие собственного репозитория может быть очень полезным. Особенно, если вы разрабатываете в команде и строите повторно используемые компоненты.

1 голос
/ 19 июля 2017

Поскольку я борюсь с той же проблемой, я провел быстрое исследование и нашел следующие решения:

1) https://mvnrepository.com/artifact/com.googlecode.soundlibs/vorbisspi

<dependency>
  <groupId>com.googlecode.soundlibs</groupId>
  <artifactId>vorbisspi</artifactId>
</dependency>

2) https://mvnrepository.com/artifact/com.github.trilarion/vorbis-support

<dependency>
    <groupId>com.github.trilarion</groupId>
    <artifactId>vorbis-support</artifactId>
</dependency>

Я не проверял ни одного из них.

...