0

JavaSound を使用して ogg でエンコードされたファイルを再生できるようにしたいと考えています。Vorbis SPI に依存関係を追加して、通常の wave ファイルのように再生するのが最も簡単な方法だと思います。ただし、私のプロジェクトは maven を使用して管理されていますが、vorbis spi はパブリック リポジトリでは利用できません。

この依存関係をプロジェクトに追加する最も簡単な方法は何ですか? vorbis spi アーティファクトが存在する、何らかの非公式に維持されている Maven リポジトリが存在する可能性はありますか?

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 に答える