我希望能夠使用JavaSound播放ogg編碼文件。我認爲最簡單的方法是添加對Vorbis SPI的依賴,並像普通的波形文件一樣播放它。然而,我的項目使用maven進行管理,但vorbis spi在公共存儲庫上不可用。將Vorbis SPI依賴項添加到Maven項目
將此依賴項添加到我的項目中的最簡單方法是什麼?有沒有可能存在vorbis spi神器存在的某種非正式維護的maven倉庫?
我希望能夠使用JavaSound播放ogg編碼文件。我認爲最簡單的方法是添加對Vorbis SPI的依賴,並像普通的波形文件一樣播放它。然而,我的項目使用maven進行管理,但vorbis spi在公共存儲庫上不可用。將Vorbis SPI依賴項添加到Maven項目
將此依賴項添加到我的項目中的最簡單方法是什麼?有沒有可能存在vorbis spi神器存在的某種非正式維護的maven倉庫?
最簡單的方法是將jar自己導入本地存儲庫。
如果開發者使用Maven試圖讓原來的POM進口時,或者你會嘗試依賴的問題。
擁有自己的倉庫可以是很有益的。特別是如果您正在開發團隊並構建可重用組件。
因爲我掙扎了同樣的問題,我已經進行了快速調研,發現以下解決方案:
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