2013-02-13 74 views
0

我想要在遠程Maven倉庫中獲得Jakarta Feedparser項目(該項目目前處於休眠狀態)。在遠程Maven存儲庫中獲取Jakarta Feedparser?

來源是在這裏:http://svn.apache.org/viewvc/commons/dormant/feedparser/trunk/(這是一個Maven項目)

我一直在尋找Sonatype,我可能失去了一些東西,但它是作爲記錄一個支持票,並指出他們一樣簡單到SVN源代碼庫(https://docs.sonatype.org/display/Repository/Sonatype+OSS+Maven+Repository+Usage+Guide)?

如果是這樣,我不是100%確定groupId應該是什麼,因爲pom.xml提供了通用的「org.apache.commons」作爲它的groupId?

P.S.我曾嘗試聯繫項目所有者,但收效甚微

回答

1

來源似乎留在遷移狀態。有一個pom.xml,但沒有src/main/java文件夾。還有一個build.xml,它顯示了更多的ant構建。父母不包含模塊,因此看起來未完成。

您是否檢查了源代碼並嘗試構建它?如果它不編譯它不能被添加到存儲庫。

如果它可以固定你可以將它添加到Github上創建一個存儲庫:http://blog.rueedlinger.ch/2012/09/use-github-as-maven-remote-repository/

的GROUPID將org.apache.commons,在artifactId的公地feedparser。公共場所的大多數其他庫都遵循這個約定。

+0

Ja建好了。 'mvn軟件包'取得了訣竅。感謝您指點我的Github方向。聽起來像一個不錯的主意,但要清楚的是,Sonatype不是一種選擇,或者你只是喜歡去Github路線? – 2013-02-14 20:16:26

+1

我不會將其上傳到sonatype,因爲該項目處於休眠狀態,並且不會主動維護,只能由您(?)使用。如果您分發產品,而其他人需要該jar,那麼sonatype可能是一個選項。因此,要麼復活它,要麼不把它放到公共存儲庫中,除非它被更多的人使用。也可以將它放到中央:http://maven.apache.org/guides/mini/guide-central-repository-upload.html 但是由於它不是官方的apache項目,使用它們的groupId可能不在他們的感覺。 – wemu 2013-02-15 08:22:11