public URL getUrl() throws MalformedURLException {
            String repo = this.repoUrl;
            if (!repo.endsWith("/")) {
                repo += "/";
            }
            repo += "%s/%s/%s/%s-%s.jar";

            String url = String.format(repo, this.groupId.replace(".", "/"), this.artifactId, this.version, this.artifactId, this.version);
            return new URL(url);
        }
Resolves all {@link MavenLibrary} annotations on the given class.

@param clazz the class to load libraries for.
helper/src/main/java/me/lucko/helper/maven/LibraryLoader.java