2010-11-09 126 views
0

我希望能够使用JavaSound播放ogg编码文件。我认为最简单的方法是添加对Vorbis SPI的依赖,并像普通的波形文件一样播放它。然而,我的项目使用maven进行管理,但vorbis spi在公共存储库上不可用。将Vorbis SPI依赖项添加到Maven项目

将此依赖项添加到我的项目中的最简单方法是什么?有没有可能存在vorbis spi神器存在的某种非正式维护的maven仓库?

回答

2

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

如果开发者使用Maven试图让原来的POM进口时,或者你会尝试依赖的问题。


但是,最好是请开发商提供一个仓库或在Maven的中央(或Nexus OSS)添加神器,但在此期间,你可以设置使用的Nexus/Artifactory的自己的资料库,并加上神器内:

拥有自己的仓库可以是很有益的。特别是如果您正在开发团队并构建可重用组件。

+0

maven存储库是否托管在服务器上的某处需要存储库管理器,就像您列出的那样?或者只是通过Apache Web服务器公开一个简单的存储库文件就足够了? – 2010-11-09 12:39:00

+0

您可以在不使用存储库管理器的情况下创建存储库。我记得使用FTP,但似乎WebDav也可以使用:http://www.beeworks.be/hosting-maven-repository-google-code/ - 但没有经理,你不能更新并提供索引! – 2010-11-09 12:44:33

+0

太棒了!谢谢! :) – 2010-11-09 12:46:03

0

因为我挣扎了同样的问题,我已经进行了快速调研,发现以下解决方案:

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> 

我的天堂”他们都没有测试过。

相关问题