如何查找 Apache Buildr/Maven 2 的仓库名称?

4

我刚开始使用Apache Buildr,但经常遇到一个问题,就是不知道有哪些可供使用的仓库URL和版本。

例如,我想在构建文件中使用Scala 2.8,我之前使用的ID是:

2.8.0-SNAPSHOT

但现在找不到这个包了。我也想使用最新版本的Apache POI。如果我在maven2仓库中查看:

http://mirrors.ibiblio.org/maven2/

我可以看到它只有3.2版本。
是否有标准的方法来查找存储库并搜索它们提供的内容?
2个回答

5

有没有标准的方法可以找到仓库并搜索它们可用的内容?

没有,没有仓库目录(实际上,拥有许多仓库有点违背了中心和唯一仓库的概念,但我猜想集中所有东西有点乌托邦)。

但是有几个仓库搜索引擎会索引最“著名”的仓库(如中央、java.net、codehaus、jboss):

在Apache POI的特定情况下,版本3.6可在中央存储库中获取。要使用它,只需声明以下依赖项:
<dependency>
    <groupId>org.apache.poi</groupId>
    <artifactId>poi</artifactId>
    <version>3.6</version>
</dependency>

谢谢Pascal,我正在使用Buildr进行此构建文件,但我明白了。搜索引擎接近我所需的内容。 - BefittingTheorem
感谢提供仓库列表。 - Ayusman

0

如果要搜索存储库,请尝试使用NetBeans。它提供了一个漂亮的存储库浏览器,您可以在其中添加喜欢的存储库。

以下是一些(有关更多信息,请参见Pascal):

NetBeans还为pom.xml中的依赖项等提供自动完成(例如,获取最新版本)...但对于scala,我不确定这是否有用。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接