In DepsModel the packaging is concatenated to the artifactID which causes issues with the maven pom spec "no strange symbols" seems to include colons.
I'm specifically hitting this issue when I'm using mvn dependency:tree e.g. [ERROR] 'dependencies.dependency.artifactId' for com.github.jnr:jffi:jar:native:jar with value 'jffi:jar:native' does not match a valid id pattern.
Is there a way to either concat this differently or possibly use the label in CreatePom.scala? https://maven.apache.org/ref/3.9.4/maven-model/maven.html#class_dependency