我在項目中使用開源warcbase library(org.warcbase:warcbase:0.1.0-SNAPSHOT)。然而,圖書館並未發佈在Maven存儲庫中(既不是發行版本也不是快照)(有些人要求他們這樣做,但他們沒有出於某種原因這樣做)。將工件從其他人發佈到maven中心
那麼,將它發佈到maven central的正確方法是什麼?
解決方案1:我構建快照,並將其發佈到maven central(以他們的名義)。
解決方案2:我叉GitHub上的項目,我改變版本從0.1.0-SNAPSHOT
到0.1.0a
,我更改組名從org.warcbase
到com.github.dportabella
,然後我將其發佈到Maven中心。解決方案3:????????????????????????????????????
我會去解決方案3:建立一個nexus服務器,並把它放在那裏(http://www.sonatype.org/nexus/) –
我的第二個解決方案3.你不想公開發布別人的工作,在任何地方。它不在Maven中心的原因可能與該0.1.0-SNAPSHOT版本有關,其內容如「這個項目遠未準備好發佈」 – Gimby
我寧願t o公開發布,因爲它對其他人也有用。我寧願不安裝和維護存儲庫軟件。 –