guava番石榴入门


备注

本节概述了guava是什么,以及开发人员为什么要使用它。

它还应该提到番石榴中的任何大型主题,并链接到相关主题。由于番石榴的文档是新的,您可能需要创建这些相关主题的初始版本。

版本

发布日期
R01% 2009-09-15
R02 2010-01-04
R03 2010-04-09
R04 2010-04-27
R05 2010-05-28
R06 2010-07-07
7 2010-09-22
8 2011-01-27
9 2011-04-07
10.0 2011-09-28
11.0 2011-12-18
12.0 2012-04-30
13.0 2012-08-03
14.0 2013年2月25日
15.0 2013年9月6日
16.0 2014年1月17日
17.0 2014年4月22日
18.0 2014年8月25日
19.0 2015年12月9日

%不包括当时单独存在的Google Collections

注意:版本1.0到11.0需要JDK 1.5或更高版本。版本12.0到20.0需要JDK 1.6或更高版本。版本21.0预计需要JDK 1.8或更高版本。

建立

可以使用任何构建系统在Java项目中添加对Guava的依赖性。

Maven的:

<dependency>
  <groupId>com.google.guava</groupId>
  <artifactId>guava</artifactId>
  <version>19.0</version>
</dependency>
 

摇篮:

dependencies {
  compile 'com.google.guava:guava:19.0'
}
 

常春藤

<dependency org="com.google.guava" name="guava" rev="19.0" />
 

Buildr

compile.with 'com.google.guava:guava:jar:19.0'
 

手动依赖

您也可以从Guava的发布页面手动下载类,源和javadoc的JAR

请注意,Guava 12.0到20.0需要JDK 1.6或更高版本。有关详细信息,请参阅版本列表针对Java 5的Guava用户应该使用Guava JDK5 backport 。这包括针对Android Froyo及更早版本的用户。