将Vorbis SPI依赖项添加到Maven项目

时间:2010-11-09 12:28:42

标签: java maven javasound vorbis

我希望能够使用JavaSound播放ogg编码文件。我假设最简单的方法是将依赖项添加到Vorbis SPI并像常规波形文件一样播放。但是我的项目是使用maven管理的,但vorbis spi不适用于公共存储库。

将此依赖项添加到项目中的最简单方法是什么?是否存在某种非正式维护的maven存储库,其中存在vorbis spi工件?

2 个答案:

答案 0 :(得分:2)

最简单的方法是自己导入jar本地存储库。

如果开发人员使用maven尝试在导入时获取原始POM,或者您将尝试依赖性问题。

<小时/> 但最好的方法是要求开发人员提供存储库或在Maven Central(或Nexus OSS)中添加工件,但同时您可以使用Nexus / Artifactory设置自己的存储库,并在其中添加工件:

拥有自己的存储库可能非常有用。特别是如果您正在开发团队并构建可重用的组件。

答案 1 :(得分:1)

由于我正在努力解决同样的问题,我已经进行了快速研究并找到了以下解决方案:

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>

我还没有测试过他们。