public int compareTo(final Dependency o) { final int result = compareCoordinates(o); if (result != 0) { return result; } return version.compareTo(o.getVersion()); }
if (StringUtils.isEmpty(newDependency.getVersion())) { continue; if (addToDependencyManagement && !StringUtils.isEmpty(newDependency.getVersion())) { inserted = true; Dependency newDependencyWithoutVersion = new Dependency(newDependencyElement); if (!newDependencyWithoutVersion.getVersion().equals(existingDependency.getVersion())) { if (addToDependencyManagement && !StringUtils.isEmpty(newDependency.getVersion())) {
"/project/dependencies/dependency[groupId = '" + dependency.getGroupId() + "' and artifactId = '" + dependency.getArtifactId() + "' and version = '" + dependency.getVersion() + "']", root); if (dependencyElement == null) { return;
/** * Install envers dependency on project */ private void installEnversDependency() { // Locate hiberante dependency ProjectMetadata projectMetadata = getProjectMetadata(); Set<Dependency> hibernateDependencies = getHibernateDependency(projectMetadata); if (hibernateDependencies.isEmpty()) { throw new IllegalStateException("No Hibernate dependency found"); } if (hibernateDependencies.size() > 1) { throw new IllegalStateException( "Error on Hibernate dependency: > 1 found for " .concat(HIBERNATE_DEPENDENCY.getSimpleDescription())); } // Gets hibernate-entityManager version String hibernateVersion = hibernateDependencies.iterator().next() .getVersion(); // Install hibernate envers dependency using hibernate-entityManager // version Dependency enversDependency = new Dependency( HIBERNATE_ENVERS_DEPENDENCY.getGroupId(), HIBERNATE_ENVERS_DEPENDENCY.getArtifactId(), hibernateVersion); projectOperations.addDependency( projectOperations.getFocusedModuleName(), enversDependency); }