@Override
        public boolean equals(Object o) {
            if (o == this) return true;
            if (!(o instanceof Dependency)) return false;
            final Dependency other = (Dependency) o;
            return this.getGroupId().equals(other.getGroupId()) &&
                    this.getArtifactId().equals(other.getArtifactId()) &&
                    this.getVersion().equals(other.getVersion()) &&
                    this.getRepoUrl().equals(other.getRepoUrl());
        }
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