guava-bootstrap

guava-bootstrap

ExecutorService's type parameters changed between JDK5 and JDK6 in a way that makes it impossible for our invokeAll/invokeAny methods to match both at compile time. This project builds a JDK6-like copy of ExecutorService (but with JDK5 compiler settings to ensure that it will work with JRE5 at runtime). This project's is then used in the bootstrap class path of Guava proper.
Files download
File Operation
guava-bootstrap-12.0-rc1.jar download
guava-bootstrap-12.0-rc1.pom download
guava-bootstrap-12.0-rc1-sources.jar download
Apache Maven
<dependency>
  <groupId>com.google.guava</groupId>
  <artifactId>guava-bootstrap</artifactId>
  <version>12.0-rc1</version>
</dependency>
Gradle Groovy
implementation 'com.google.guava:guava-bootstrap:12.0-rc1'
Gradle Kotlin
implementation("com.google.guava:guava-bootstrap:12.0-rc1")
Scala SBT
libraryDependencies += "com.google.guava" % "guava-bootstrap" % "12.0-rc1"
Groovy Grape
@Grapes(
  @Grab(group='com.google.guava', module='guava-bootstrap', version='12.0-rc1')
)
Apache Ivy
<dependency org="com.google.guava" name="guava-bootstrap" rev="12.0-rc1" />
Leiningen
[com.google.guava/guava-bootstrap "12.0-rc1"]
Apache Buildr
'com.google.guava:guava-bootstrap:jar:12.0-rc1'