Update javac version

MOE_MIGRATED_REVID=141337639
diff --git a/pom.xml b/pom.xml
index 913b4a3..44450c9 100644
--- a/pom.xml
+++ b/pom.xml
@@ -14,6 +14,10 @@
     turbine is a header compiler for Java
   </description>
 
+  <properties>
+    <javac.version>9-dev-r3297-1</javac.version>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>com.google.guava</groupId>
@@ -44,9 +48,10 @@
     <dependency>
       <groupId>com.google.errorprone</groupId>
       <artifactId>javac</artifactId>
-      <version>1.9.0-dev-r2973-2</version>
+      <version>${javac.version}</version>
       <scope>test</scope>
     </dependency>
+    <!-- required for javap task -->
     <dependency>
       <groupId>com.sun</groupId>
       <artifactId>tools</artifactId>
@@ -123,6 +128,15 @@
           </execution>
         </executions>
       </plugin>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-surefire-plugin</artifactId>
+        <version>2.19.1</version>
+        <configuration>
+          <!-- put javac.jar on bootclasspath when executing tests -->
+          <argLine>-Xbootclasspath/p:${settings.localRepository}/com/google/errorprone/javac/${javac.version}/javac-${javac.version}.jar</argLine>
+        </configuration>
+      </plugin>
     </plugins>
   </build>
 </project>