@Override
	public int hashCode() {
		return Objects.hash(groupId, artifactId, version, classifier, type);
	}
Turns a Maven artifact coordinate into a string. This is a lossy format that
doesn't follow any known specification and only exists for backward
compatibility with the build integration.

@return stringified version of the coordinate
src/main/java/dev/jbang/dependencies/MavenCoordinate.java