@Override
	public boolean equals(Object obj) {

		if (this == obj) {
			return true;
		}
		if (!(obj instanceof MavenEntity)) {
			return false;
		}
		MavenEntity other = (MavenEntity) obj;

		if (groupId.equals(other.getGroupId())
				&& (artifactId.equals(other.getArtifactId()))
				&& (version.equals(other.getVersion()))
				&& (name.equals(other.getName())) 
				&& (dependencies.equals(other.getDependencies()))) {
			return true;
		} else {
			return false;
		}
	}