2010-11-09 141 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> 

我的天堂」他們都沒有測試過。

相關問題