@Override
	public boolean equals(Object obj) {

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

		if (groupId.equals(other.getGroupId())
				&& (artifactId.equals(other.getArtifactId()))
				&& (version.equals(other.getVersion()))
				&& (scope.equals(other.getScope()))) {
			return true;
		} else {
			return false;
		}
	}