• Icon: Sub-task Sub-task
    • Resolution: Done
    • Icon: Major Major
    • 4.3.1.Final
    • None
    • None
    • None
    • MA Sprint 16, MA Sprint 17, MA Sprint 18, Sprint 19, Sprint 20, Sprint 21, Sprint 22

      Implement rules from https://camel.apache.org/manual/latest/camel-3-migration-guide.html#_java_versions.

      For each one of the four JAXB dependencies (refer to the migration guide for their GAV), create a rule with these requirements
      When
      The maven pom.xml file does NOT have dependency
      Perform
      Add an hint to the pom.xml <dependencies> XML tag with:

      • message = "
        `(artifactId)` Maven dependency missing.

      Apache Camel 3 supports Java 11 and in this Java version JAXB modules have been removed from the JDK, therefore you will need to add them as Maven dependencies since there are couple of components rely on them:

      ```Xml
      <dependency>
      <groupId>(groupId)</groupId>
      <artifactId>(artifactId)</artifactId>
      <version>(version)</version>
      </dependency>
      ```
      "

              mrizzi@redhat.com Marco Rizzi
              mrizzi@redhat.com Marco Rizzi
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: