public String toMavenString() {
		String out = groupId + ":" + artifactId;
		if (version != null && !version.isEmpty()) {
			out += ":" + version;
		}
		if (classifier != null && !classifier.isEmpty()) {
			out += ":" + classifier;
		}
		if (type != null && !type.isEmpty()) {
			out += "@" + type;
		}
		return out;
	}
Turns a Maven artifact coordinate into a string. This returns the same format
that can be parsed by the <code>MavenCoordinate.fromString()</code> method.

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