2013-02-13 73 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