aboutsummaryrefslogtreecommitdiffstats
path: root/vespa-enforcer-extensions/src/main/java/com/yahoo/vespa/maven/plugin/enforcer
diff options
context:
space:
mode:
authorBjørn Christian Seime <bjorncs@verizonmedia.com>2022-06-13 11:36:20 +0200
committerBjørn Christian Seime <bjorncs@verizonmedia.com>2022-06-13 11:36:20 +0200
commit9a970bbfecff93622907ac1c3cad663e61df063a (patch)
treeab88233a78893727a22b47db16d76530e72f5178 /vespa-enforcer-extensions/src/main/java/com/yahoo/vespa/maven/plugin/enforcer
parenta48c89794f75e820891c2e90285677cde0ce1e49 (diff)
Misc improvements
Rename 'DependencyEnforcer' => 'EnforceDependencies'. Improve javadoc. Add unit tests. Log on successful completion.
Diffstat (limited to 'vespa-enforcer-extensions/src/main/java/com/yahoo/vespa/maven/plugin/enforcer')
-rw-r--r--vespa-enforcer-extensions/src/main/java/com/yahoo/vespa/maven/plugin/enforcer/EnforceDependencies.java (renamed from vespa-enforcer-extensions/src/main/java/com/yahoo/vespa/maven/plugin/enforcer/DependencyEnforcer.java)5
1 files changed, 3 insertions, 2 deletions
diff --git a/vespa-enforcer-extensions/src/main/java/com/yahoo/vespa/maven/plugin/enforcer/DependencyEnforcer.java b/vespa-enforcer-extensions/src/main/java/com/yahoo/vespa/maven/plugin/enforcer/EnforceDependencies.java
index c46a67f551f..154ba9db790 100644
--- a/vespa-enforcer-extensions/src/main/java/com/yahoo/vespa/maven/plugin/enforcer/DependencyEnforcer.java
+++ b/vespa-enforcer-extensions/src/main/java/com/yahoo/vespa/maven/plugin/enforcer/EnforceDependencies.java
@@ -30,11 +30,11 @@ import java.util.regex.Pattern;
/**
* Enforces that all expected dependencies are present.
* Fails by default for rules that do not match any dependencies.
- * Similar to the built-in banned-dependency rule in maven-enforcer-plugin.
+ * Similar to the built-in 'bannedDependencies' rule in maven-enforcer-plugin.
*
* @author bjorncs
*/
-public class DependencyEnforcer implements EnforcerRule {
+public class EnforceDependencies implements EnforcerRule {
private List<String> allowedDependencies = List.of();
private boolean failOnUnmatched = true;
@@ -42,6 +42,7 @@ public class DependencyEnforcer implements EnforcerRule {
@Override
public void execute(EnforcerRuleHelper helper) throws EnforcerRuleException {
validateDependencies(getAllDependencies(helper), Set.copyOf(allowedDependencies), failOnUnmatched);
+ helper.getLog().info("The 'enforceDependencies' validation completed successfully");
}
static void validateDependencies(Set<Artifact> dependencies, Set<String> allowedRules, boolean failOnUnmatched)