From 082c3e987fbb6e6ccd18f0ac2a1f5693be99732c Mon Sep 17 00:00:00 2001 From: Orion Poplawski Date: Nov 18 2016 16:07:26 +0000 Subject: Add patch --- diff --git a/2327.patch b/2327.patch new file mode 100644 index 0000000..92336f9 --- /dev/null +++ b/2327.patch @@ -0,0 +1,165 @@ +From eb7f3a3ad1e89ab5de0846c354bbc682e63bd837 Mon Sep 17 00:00:00 2001 +From: Christopher Tubbs +Date: Fri, 4 Nov 2016 02:11:55 -0400 +Subject: [PATCH] Use latest maven-compiler-plugin (2.6.0) + +* Uses build-helper-maven-plugin to add generated sources to the classpath +* Fixes an issue building with newer versions of the maven-compiler-plugin + (See https://issues.apache.org/jira/browse/MCOMPILER-240) +--- + java/compatibility_tests/v2.5.0/protos/pom.xml | 2 +- + java/core/pom.xml | 33 ++++++++++++++++++++++---- + java/lite/pom.xml | 32 +++++++++++++++++++++++-- + java/pom.xml | 2 +- + java/util/pom.xml | 22 +++++++++++++---- + 5 files changed, 77 insertions(+), 14 deletions(-) + +diff --git a/java/compatibility_tests/v2.5.0/protos/pom.xml b/java/compatibility_tests/v2.5.0/protos/pom.xml +index 24447bd..a22e91e 100644 +--- a/java/compatibility_tests/v2.5.0/protos/pom.xml ++++ b/java/compatibility_tests/v2.5.0/protos/pom.xml +@@ -28,7 +28,7 @@ + + + maven-compiler-plugin +- 3.3 ++ 3.6.0 + + 1.6 + 1.6 +diff --git a/java/core/pom.xml b/java/core/pom.xml +index 8a83eb4..cced344 100644 +--- a/java/core/pom.xml ++++ b/java/core/pom.xml +@@ -92,11 +92,34 @@ + + + +- maven-compiler-plugin +- +- ${generated.sources.dir} +- ${generated.testsources.dir} +- ++ org.codehaus.mojo ++ build-helper-maven-plugin ++ ++ ++ add-generated-sources ++ generate-sources ++ ++ add-source ++ ++ ++ ++ ${generated.sources.dir} ++ ++ ++ ++ ++ add-generated-test-sources ++ generate-test-sources ++ ++ add-test-source ++ ++ ++ ++ ${generated.testsources.dir} ++ ++ ++ ++ + + + +diff --git a/java/lite/pom.xml b/java/lite/pom.xml +index 9862cd9..d7b1509 100644 +--- a/java/lite/pom.xml ++++ b/java/lite/pom.xml +@@ -76,10 +76,38 @@ + + + ++ org.codehaus.mojo ++ build-helper-maven-plugin ++ ++ ++ add-generated-sources ++ generate-sources ++ ++ add-source ++ ++ ++ ++ ${generated.sources.lite.dir} ++ ++ ++ ++ ++ add-generated-test-sources ++ generate-test-sources ++ ++ add-test-source ++ ++ ++ ++ ${generated.testsources.lite.dir} ++ ++ ++ ++ ++ ++ + maven-compiler-plugin + +- ${generated.sources.lite.dir} +- ${generated.testsources.lite.dir} + + **/AbstractMessageLite.java + **/AbstractParser.java +diff --git a/java/pom.xml b/java/pom.xml +index 881473f..6789e7c 100644 +--- a/java/pom.xml ++++ b/java/pom.xml +@@ -94,7 +94,7 @@ + + + maven-compiler-plugin +- 3.3 ++ 3.6.0 + + 1.6 + 1.6 +diff --git a/java/util/pom.xml b/java/util/pom.xml +index 6b07bcd..0ccfc84 100644 +--- a/java/util/pom.xml ++++ b/java/util/pom.xml +@@ -79,12 +79,24 @@ + + + ++ + +- maven-compiler-plugin +- +- +- ${generated.testsources.dir} +- ++ org.codehaus.mojo ++ build-helper-maven-plugin ++ ++ ++ add-generated-test-sources ++ generate-test-sources ++ ++ add-test-source ++ ++ ++ ++ ${generated.testsources.dir} ++ ++ ++ ++ + + +