Details

    • Sub-task
    • Resolution: Done
    • 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

    Description

      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>
      ```
      "

      Attachments

        Activity

          People

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

            Dates

              Created:
              Updated:
              Resolved: