@Override public final Dependency addDependency(final String moduleName, final String groupId, final String artifactId, final String version, boolean addToDependencyManagement) { return addDependency(moduleName, groupId, artifactId, version, COMPILE, addToDependencyManagement); }
@Override public final Dependency addDependency(final String moduleName, final String groupId, final String artifactId, final String version, final DependencyScope scope) { return addDependency(moduleName, groupId, artifactId, version, scope, true); }
@Override public final Dependency addDependency(final String moduleName, final String groupId, final String artifactId, final String version) { return addDependency(moduleName, groupId, artifactId, version, true); }
@Override public final Dependency addDependency(final String moduleName, final String groupId, final String artifactId, final String version, DependencyScope scope, final String classifier) { return addDependency(moduleName, groupId, artifactId, version, scope, classifier, true); }
@Override public Dependency addDependency(final String moduleName, final Dependency dependency, boolean addToDependencyManagement) { return addDependency(moduleName, dependency, addToDependencyManagement, false); }
@Override public final Dependency addDependency(final String moduleName, final String groupId, final String artifactId, final String version, final DependencyScope scope, boolean addToDependencyManagement) { return addDependency(moduleName, groupId, artifactId, version, scope, "", addToDependencyManagement); }
@Override public Dependency addDependency(final String moduleName, final Dependency dependency) { return addDependency(moduleName, dependency, true, false); }
@Override public final Dependency addDependency(final String moduleName, final String groupId, final String artifactId, final String version, DependencyScope scope, final String classifier, boolean addToDependencyManagement) { Validate.isTrue(isProjectAvailable(moduleName), "Dependency modification prohibited at this time"); Validate.notNull(groupId, "Group ID required"); Validate.notNull(artifactId, "Artifact ID required"); Validate.notBlank(version, "Version required"); if (scope == null) { scope = COMPILE; } final Dependency dependency = new Dependency(groupId, artifactId, version, DependencyType.JAR, scope, classifier); return addDependency(moduleName, dependency, addToDependencyManagement, false); }
DependencyType.valueOfTypeCode("test-jar")); detectCircularDependency(module, dependencyPom); addDependency(module.getModuleName(), dependency); } else { if (!module.hasDependencyExcludingVersion(dependency)) { detectCircularDependency(module, dependencyPom); addDependency(module.getModuleName(), dependency);