Guava: Google Core Libraries for Java

Guava is a suite of core and expanded libraries that include utility classes, google's collections, io classes, and much much more. Guava has two code dependencies - javax.annotation per the JSR-305 spec and javax.inject per the JSR-330 spec. This is a fork of Guava 14.0.1 for Hudson.

License

License

Categories

Categories

Hudson Build Tools Continuous Integration and Continuous Delivery Guava General Purpose Libraries Utility
GroupId

GroupId

org.hudsonci.lib.guava
ArtifactId

ArtifactId

guava
Last Version

Last Version

14.0.1-h-3
Release Date

Release Date

Type

Type

bundle
Description

Description

Guava: Google Core Libraries for Java
Guava is a suite of core and expanded libraries that include utility classes, google's collections, io classes, and much much more. Guava has two code dependencies - javax.annotation per the JSR-305 spec and javax.inject per the JSR-330 spec. This is a fork of Guava 14.0.1 for Hudson.
Source Code Management

Source Code Management

https://github.com/hudson3-plugins/guava

Download guava

Dependencies

provided (2)

Group / Artifact Type Version
com.google.code.findbugs : jsr305 jar 1.3.9
javax.inject : javax.inject jar 1

Project Modules

There are no modules declared in this project.

guava

Forked guava 14.0.1 to address undeploy memory leaks

For some reason, the gpg plugin isn't doing it's job of signing files as part of the normal release process. Therefore, after doing prepare and release, the sonatype repository will be missing all .asc files, and you need to run the following to fix it.

#deploy asc files for guava (why doesn't this Just Work?)
mvn gpg:sign-and-deploy-file -Durl=http://oss.sonatype.org/service/local/staging/deploy/maven2 -DrepositoryId=sonatype-nexus-staging -DgroupId=org.hudsonci.lib.guava -DartifactId=guava -Dversion=14.0.1-h-3 -DgeneratePom=false -Dclassifier=javadoc -Dfile=target/guava-14.0.1-h-3-javadoc.jar
mvn gpg:sign-and-deploy-file -Durl=http://oss.sonatype.org/service/local/staging/deploy/maven2 -DrepositoryId=sonatype-nexus-staging -DgroupId=org.hudsonci.lib.guava -DartifactId=guava -Dversion=14.0.1-h-3 -DgeneratePom=false -Dclassifier=sources -Dfile=target/guava-14.0.1-h-3-sources.jar
# NOTE: Must restore released pom.xml (with correct non-SNAPSHOT version) or save it as X and change -DpomFile=X before running this!
mvn gpg:sign-and-deploy-file -Durl=http://oss.sonatype.org/service/local/staging/deploy/maven2 -DrepositoryId=sonatype-nexus-staging -DgroupId=org.hudsonci.lib.guava -DartifactId=guava -Dversion=14.0.1-h-3 -DpomFile=pom.xml -Dfile=target/guava-14.0.1-h-3.jar
org.hudsonci.lib.guava

Hudson CI Server 3.x plugins

Versions

Version
14.0.1-h-3
14.0.1-h-2
14.0.1-h-1