将Vorbis SPI依赖项添加到Maven项目
问题描述:
我希望能够使用JavaSound播放ogg编码文件。我认为最简单的方法是添加对Vorbis SPI的依赖,并像普通的波形文件一样播放它。然而,我的项目使用maven进行管理,但vorbis spi在公共存储库上不可用。将Vorbis SPI依赖项添加到Maven项目
将此依赖项添加到我的项目中的最简单方法是什么?有没有可能存在vorbis spi神器存在的某种非正式维护的maven仓库?
答
但是,最好是请开发商提供一个仓库或在Maven的中央(或Nexus OSS)添加神器,但在此期间,你可以设置使用的Nexus/Artifactory的自己的资料库,并加上神器内:
最简单的方法是将jar自己导入本地存储库。
如果开发者使用Maven试图让原来的POM进口时,或者你会尝试依赖的问题。
但是,最好是请开发商提供一个仓库或在Maven的中央(或Nexus OSS)添加神器,但在此期间,你可以设置使用的Nexus/Artifactory的自己的资料库,并加上神器内:
拥有自己的仓库可以是很有益的。特别是如果您正在开发团队并构建可重用组件。
答
因为我挣扎了同样的问题,我已经进行了快速调研,发现以下解决方案:
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>
我的天堂”他们都没有测试过。
maven存储库是否托管在服务器上的某处需要存储库管理器,就像您列出的那样?或者只是通过Apache Web服务器公开一个简单的存储库文件就足够了? – 2010-11-09 12:39:00
您可以在不使用存储库管理器的情况下创建存储库。我记得使用FTP,但似乎WebDav也可以使用:http://www.beeworks.be/hosting-maven-repository-google-code/ - 但没有经理,你不能更新并提供索引! – 2010-11-09 12:44:33
太棒了!谢谢! :) – 2010-11-09 12:46:03