我希望能够使用JavaSound播放ogg编码文件。我假设最简单的方法是将依赖项添加到Vorbis SPI并像常规波形文件一样播放。但是我的项目是使用maven管理的,但vorbis spi不适用于公共存储库。
将此依赖项添加到项目中的最简单方法是什么?是否存在某种非正式维护的maven存储库,其中存在vorbis spi工件?
答案 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>
我还没有测试过他们。