Home | History | Annotate | Download | only in guava-bootstrap
      1 <?xml version="1.0" encoding="UTF-8"?>
      2 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      3   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
      4   <modelVersion>4.0.0</modelVersion>
      5   <parent>
      6     <groupId>com.google.guava</groupId>
      7     <artifactId>guava-parent</artifactId>
      8     <version>11.0.2</version>
      9   </parent>
     10   <artifactId>guava-bootstrap</artifactId>
     11   <name>Guava Compilation Bootstrap Classes</name>
     12   <description>
     13     ExecutorService's type parameters changed between JDK5 and JDK6 in a
     14     way that makes it impossible for our invokeAll/invokeAny methods to
     15     match both at compile time. This project builds a JDK6-like copy of
     16     ExecutorService (but with JDK5 compiler settings to ensure that it will
     17     work with JRE5 at runtime).  This project's is then used in the bootstrap
     18     class path of Guava proper.
     19   </description>
     20   <build>
     21     <plugins>
     22       <plugin>
     23         <groupId>org.apache.maven.plugins</groupId>
     24         <artifactId>maven-compiler-plugin</artifactId>
     25         <version>2.3.2</version>
     26         <configuration>
     27           <source>1.5</source>
     28           <target>1.5</target>
     29         </configuration>
     30       </plugin>
     31     </plugins>
     32     <sourceDirectory>src</sourceDirectory>
     33   </build>
     34 </project>
     35