codemodel was moved into jaxb in 2013 [1] and the Java 9 issue have been addressed upstream earlier this year [2].
With the move to jaxb the groupId and the version number of codemodel were changed: com.sun.codemodel:codemodel:2.6 -> org.glassfish.jaxb:codemodel:2.2.11 src:jaxb should be upgraded to the latest release (2.3.0) and modified to generate either libcodemodel-java with an epoch (due to the backward change of the version number) and a pom relocation, or a new codemodel package (libjaxb-codemodel-java or libglassfish-codemodel-java). Once this is done src:codemodel can be removed. [1] https://github.com/javaee/jaxb-v2/commit/46a372cb2 [2] https://github.com/javaee/jaxb-v2/commit/0e09f0ac2