guavaAan de slag met guave


Opmerkingen

Deze sectie geeft een overzicht van wat guave is en waarom een ontwikkelaar het misschien wil gebruiken.

Het moet ook alle grote onderwerpen in guave vermelden en een link naar de gerelateerde onderwerpen bevatten. Aangezien de documentatie voor guave nieuw is, moet u mogelijk eerste versies van die gerelateerde onderwerpen maken.

versies

Versie Publicatiedatum
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.0 2010-09-22
8.0 2011-01-27
9.0 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/02/25
15.0 2013/09/06
16.0 2014/01/17
17.0 2014/04/22
18.0 2014/08/25
19.0 2015/12/09

% bevatte geen Google-collecties, die op dat moment afzonderlijk bestonden

Opmerking: releases 1.0 tot en met 11.0 vereisen JDK 1.5 of nieuwer. Voor releases 12.0 tot en met 20.0 is JDK 1.6 of nieuwer vereist. Voor release 21.0 is naar verwachting JDK 1.8 of nieuwer vereist.

Opstelling

Afhankelijkheid van Guava kan worden toegevoegd aan uw Java-project met behulp van elk buildsysteem.

Maven:

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

Gradle:

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

Klimop

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

Buildr

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

Handmatige afhankelijkheid

Je kunt JAR 's ook gewoon handmatig downloaden van de release-pagina van Guava voor de klassen, bronnen en javadocs.

Merk op dat JDK 1.6 of nieuwer vereist is voor Guava 12.0 tot en met 20.0. Zie Versielijst voor meer info. Guava-gebruikers die zich richten op Java 5 moeten de Guava JDK5-backport gebruiken . Dit omvat gebruikers die Android Froyo en eerder targeten.