-
Sub-task
-
Resolution: Done
-
Major
-
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>
```
"