0

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

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

4

2 回答 2

2

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

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


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

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

于 2010-11-09T12:30:46.657 回答
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>

我没有测试过它们。

于 2017-07-18T23:19:52.600 回答