From 33134bef1d7c00922e2997a79b63b9ce0e887267 Mon Sep 17 00:00:00 2001 From: Fredric Silberberg Date: Thu, 20 Mar 2014 19:17:16 -0400 Subject: [PATCH] Java 8 Compilation Fixes Added in profiles to disable the doclint in Java 8 compilations, which will cause the build to error on javadoc issues. Change-Id: Id9e50ca35034ea086195855f6d1515381213dd2f --- eclipse-plugins/pom.xml | 41 +++++-- networktables/java/Athena/pom.xml | 21 ++++ wpilibj/wpilibJava/pom.xml | 187 +++++++++++++++++------------- 3 files changed, 155 insertions(+), 94 deletions(-) diff --git a/eclipse-plugins/pom.xml b/eclipse-plugins/pom.xml index 1779a4cc25..e267f6f5d2 100644 --- a/eclipse-plugins/pom.xml +++ b/eclipse-plugins/pom.xml @@ -1,6 +1,6 @@ + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> 4.0.0 edu.wpi.first.wpilib.plugins edu.wpi.first.wpilib.plugins @@ -24,20 +24,20 @@ - + 0.18.1 - - juno - p2 - http://download.eclipse.org/releases/juno - - - FRC Binaries - http://first.wpi.edu/FRC/c/maven/ - + + juno + p2 + http://download.eclipse.org/releases/juno + + + FRC Binaries + http://first.wpi.edu/FRC/c/maven/ + @@ -80,5 +80,24 @@ + + docline-java8-disable + + [1.8, + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + + -Xdoclint:none + + + + + + diff --git a/networktables/java/Athena/pom.xml b/networktables/java/Athena/pom.xml index f64ad240cb..edf532440d 100644 --- a/networktables/java/Athena/pom.xml +++ b/networktables/java/Athena/pom.xml @@ -34,6 +34,27 @@ + + + docline-java8-disable + + [1.8, + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + + -Xdoclint:none + + + + + + + diff --git a/wpilibj/wpilibJava/pom.xml b/wpilibj/wpilibJava/pom.xml index 4a9740deae..383cb772ac 100644 --- a/wpilibj/wpilibJava/pom.xml +++ b/wpilibj/wpilibJava/pom.xml @@ -1,6 +1,6 @@ + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> 4.0.0 edu.wpi.first.wpilibj wpilibJava @@ -14,42 +14,63 @@ ../../maven-utilities/athena/library-jar + + + docline-java8-disable + + [1.8, + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + + -Xdoclint:none + + + + + + + + sonatype + Sonatype OSS Snapshots Repository + http://oss.sonatype.org/content/groups/public + - + nativelibs4java-repo + http://nativelibs4java.sourceforge.net/maven + + - - + + - - edu.wpi.first.wpilib.networktables.java - NetworkTables - 0.1.0-SNAPSHOT - + + edu.wpi.first.wpilib.networktables.java + NetworkTables + 0.1.0-SNAPSHOT + - + org.apache.maven.plugins maven-compiler-plugin @@ -57,68 +78,68 @@ 1.7 1.7 - - edu/wpi/first/wpilibj/image/ - edu/wpi/first/wpilibj/camera/ - edu/wpi/first/wpilibj/visa/ - edu/wpi/first/wpilibj/SerialPort.java - edu/wpi/first/wpilibj/Kinect.java - edu/wpi/first/wpilibj/KinectStick.java - edu/wpi/first/wpilibj/DriverStationEnhancedIO.java - edu/wpi/first/wpilibj/buttons/DigitalIOButton.java - edu/wpi/first/wpilibj/buttons/AnalogIOButton.java - + + edu/wpi/first/wpilibj/image/ + edu/wpi/first/wpilibj/camera/ + edu/wpi/first/wpilibj/visa/ + edu/wpi/first/wpilibj/SerialPort.java + edu/wpi/first/wpilibj/Kinect.java + edu/wpi/first/wpilibj/KinectStick.java + edu/wpi/first/wpilibj/DriverStationEnhancedIO.java + edu/wpi/first/wpilibj/buttons/DigitalIOButton.java + edu/wpi/first/wpilibj/buttons/AnalogIOButton.java + - - + + org.apache.maven.plugins maven-source-plugin - - - org.apache.maven.plugins - maven-javadoc-plugin + + + org.apache.maven.plugins + maven-javadoc-plugin - - edu/wpi/first/wpilibj/image/ - edu/wpi/first/wpilibj/camera/ - edu/wpi/first/wpilibj/visa/ - edu/wpi/first/wpilibj/SerialPort.java - edu/wpi/first/wpilibj/Kinect.java - edu/wpi/first/wpilibj/KinectStick.java - edu/wpi/first/wpilibj/DriverStationEnhancedIO.java - edu/wpi/first/wpilibj/buttons/DigitalIOButton.java - edu/wpi/first/wpilibj/buttons/AnalogIOButton.java - + + edu/wpi/first/wpilibj/image/ + edu/wpi/first/wpilibj/camera/ + edu/wpi/first/wpilibj/visa/ + edu/wpi/first/wpilibj/SerialPort.java + edu/wpi/first/wpilibj/Kinect.java + edu/wpi/first/wpilibj/KinectStick.java + edu/wpi/first/wpilibj/DriverStationEnhancedIO.java + edu/wpi/first/wpilibj/buttons/DigitalIOButton.java + edu/wpi/first/wpilibj/buttons/AnalogIOButton.java + - - + +