This is an automated email from the ASF dual-hosted git repository.

davsclaus pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel.git

commit e484a66003b58bd08873e6483f8b415d85097f50
Author: Claus Ibsen <claus.ib...@gmail.com>
AuthorDate: Mon May 27 17:36:07 2019 +0200

    CAMEL-13581: Avoid generating TypeConverter files for core JARs as they are 
loaded via TypeConverterLoaded files instead.
---
 .../java/org/apache/camel/tools/apt/TypeConverterProcessor.java     | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git 
a/tooling/apt/src/main/java/org/apache/camel/tools/apt/TypeConverterProcessor.java
 
b/tooling/apt/src/main/java/org/apache/camel/tools/apt/TypeConverterProcessor.java
index c53b7e0..909551c 100644
--- 
a/tooling/apt/src/main/java/org/apache/camel/tools/apt/TypeConverterProcessor.java
+++ 
b/tooling/apt/src/main/java/org/apache/camel/tools/apt/TypeConverterProcessor.java
@@ -51,9 +51,13 @@ public class TypeConverterProcessor extends 
AbstractCamelAnnotationProcessor {
                 }
             }
         }
+        // skip all converter classes from core as we just want to use the 
optimized TypeConverterLoader files
         if (!converterClasses.isEmpty()
                 && 
!converterClasses.containsKey("org.apache.camel.converter.IOConverter")
-                && 
!converterClasses.containsKey("org.apache.camel.converter.jaxp.DomConverter")) {
+                && 
!converterClasses.containsKey("org.apache.camel.converter.jaxp.DomConverter")
+                && 
!converterClasses.containsKey("org.apache.camel.converter.jaxp.XmlConverter")
+                && 
!converterClasses.containsKey("org.apache.camel.util.xml.StreamSourceConverter")
+                && 
!converterClasses.containsKey("org.apache.camel.converter.stream.StreamCacheConverter"))
 {
             Filer filer = processingEnv.getFiler();
             FileObject resource = 
filer.createResource(StandardLocation.CLASS_OUTPUT,
                     "", "META-INF/services/org/apache/camel/TypeConverter",

Reply via email to