Package | Description |
---|---|
org.apache.maven.enforcer.rule.api | |
org.apache.maven.plugins.enforcer | |
org.apache.maven.plugins.enforcer.utils |
Modifier and Type | Method and Description |
---|---|
void |
EnforcerRule.execute(EnforcerRuleHelper helper)
This is the interface into the rule.
|
Modifier and Type | Method and Description |
---|---|
protected java.lang.String |
EnforceMojo.createRuleMessage(int i,
java.lang.String currentRule,
EnforcerRuleException e) |
Modifier and Type | Method and Description |
---|---|
private java.util.Set<org.apache.maven.artifact.Artifact> |
BannedDependencies.checkDependencies(java.util.Set<org.apache.maven.artifact.Artifact> dependencies,
java.util.List<java.lang.String> thePatterns)
Checks the set of dependencies against the list of patterns.
|
protected abstract java.util.Set<org.apache.maven.artifact.Artifact> |
AbstractBanDependencies.checkDependencies(java.util.Set<org.apache.maven.artifact.Artifact> dependencies,
org.apache.maven.plugin.logging.Log log)
Checks the set of dependencies against the list of excludes.
|
protected java.util.Set<org.apache.maven.artifact.Artifact> |
RequireReleaseDeps.checkDependencies(java.util.Set<org.apache.maven.artifact.Artifact> dependencies,
org.apache.maven.plugin.logging.Log log)
Checks the set of dependencies against the list of excludes.
|
protected java.util.Set<org.apache.maven.artifact.Artifact> |
NoSnapshots.checkDependencies(java.util.Set<org.apache.maven.artifact.Artifact> dependencies,
org.apache.maven.plugin.logging.Log log)
Deprecated.
Checks the set of dependencies against the list of excludes.
|
protected java.util.Set<org.apache.maven.artifact.Artifact> |
BannedDependencies.checkDependencies(java.util.Set<org.apache.maven.artifact.Artifact> theDependencies,
org.apache.maven.plugin.logging.Log log)
Checks the set of dependencies against the list of excludes.
|
private void |
ReactorModuleConvergence.checkDependenciesWithinReactor(java.util.List<org.apache.maven.project.MavenProject> sortedProjects) |
private void |
ReactorModuleConvergence.checkMissingParentsInReactor(java.util.List<org.apache.maven.project.MavenProject> sortedProjects)
Convenience method to create a user readable message.
|
private void |
ReactorModuleConvergence.checkParentsInReactor(java.util.List<org.apache.maven.project.MavenProject> sortedProjects)
Convenience method to create a user readable message.
|
private void |
ReactorModuleConvergence.checkParentsPartOfTheReactor(java.util.List<org.apache.maven.project.MavenProject> sortedProjects) |
private void |
ReactorModuleConvergence.checkReactor(java.util.List<org.apache.maven.project.MavenProject> sortedProjects)
Convenience method to create user readable message.
|
protected boolean |
BannedDependencies.compareDependency(java.lang.String pattern,
org.apache.maven.artifact.Artifact artifact)
Compares the given pattern against the given artifact.
|
void |
AbstractVersionEnforcer.enforceVersion(org.apache.maven.plugin.logging.Log log,
java.lang.String variableName,
java.lang.String requiredVersionRange,
org.apache.maven.artifact.versioning.ArtifactVersion actualVersion)
Compares the specified version to see if it is allowed by the defined version range.
|
protected boolean |
EvaluateBeanshell.evaluateCondition(java.lang.String script,
org.apache.maven.plugin.logging.Log log)
Evaluate expression using Beanshell.
|
void |
RequireUpperBoundDeps.execute(EnforcerRuleHelper helper) |
void |
RequirePluginVersions.execute(EnforcerRuleHelper helper) |
void |
RequireNoRepositories.execute(EnforcerRuleHelper helper)
This is the interface into the rule.
|
void |
RequireMavenVersion.execute(EnforcerRuleHelper helper) |
void |
DependencyConvergence.execute(EnforcerRuleHelper helper) |
void |
BanTransitiveDependencies.execute(EnforcerRuleHelper helper) |
void |
AbstractBanDependencies.execute(EnforcerRuleHelper helper)
Execute the rule.
|
void |
RequireSameVersions.execute(EnforcerRuleHelper helper) |
void |
RequireReleaseVersion.execute(EnforcerRuleHelper theHelper) |
void |
RequireReleaseDeps.execute(EnforcerRuleHelper helper)
Override parent to allow optional ignore of this rule.
|
void |
RequirePrerequisite.execute(EnforcerRuleHelper helper)
This is the interface into the rule.
|
void |
RequireOS.execute(EnforcerRuleHelper helper)
This is the interface into the rule.
|
void |
RequireJavaVersion.execute(EnforcerRuleHelper helper) |
void |
RequireFilesSize.execute(EnforcerRuleHelper helper)
This is the interface into the rule.
|
void |
RequireActiveProfile.execute(EnforcerRuleHelper theHelper) |
void |
ReactorModuleConvergence.execute(EnforcerRuleHelper helper) |
void |
EvaluateBeanshell.execute(EnforcerRuleHelper helper) |
void |
BannedRepositories.execute(EnforcerRuleHelper helper) |
void |
BanDuplicatePomDependencyVersions.execute(EnforcerRuleHelper helper) |
void |
BanDistributionManagement.execute(EnforcerRuleHelper helper)
This is the interface into the rule.
|
void |
AlwaysPass.execute(EnforcerRuleHelper helper)
This is the interface into the rule.
|
void |
AlwaysFail.execute(EnforcerRuleHelper helper)
This is the interface into the rule.
|
void |
AbstractRequireFiles.execute(EnforcerRuleHelper helper) |
void |
AbstractPropertyEnforcerRule.execute(EnforcerRuleHelper helper)
Execute the rule.
|
private org.apache.maven.shared.dependency.graph.DependencyNode |
RequireUpperBoundDeps.getNode(EnforcerRuleHelper helper)
Uses the
EnforcerRuleHelper to populate the values of the
DependencyTreeBuilder#buildDependencyTree(MavenProject, ArtifactRepository, ArtifactFactory, ArtifactMetadataSource, ArtifactFilter, ArtifactCollector)
factory method. |
private org.apache.maven.shared.dependency.graph.DependencyNode |
DependencyConvergence.getNode(EnforcerRuleHelper helper)
Uses the
EnforcerRuleHelper to populate the values of the
DependencyTreeBuilder#buildDependencyTree(MavenProject, ArtifactRepository, ArtifactFactory, ArtifactMetadataSource, ArtifactFilter, ArtifactCollector)
factory method. |
private org.apache.maven.project.MavenProject |
RequireReleaseVersion.getProject(EnforcerRuleHelper helper) |
private org.apache.maven.project.MavenProject |
RequireReleaseDeps.getProject(EnforcerRuleHelper helper) |
private void |
BanDuplicatePomDependencyVersions.maven2Validation(EnforcerRuleHelper helper,
org.apache.maven.model.Model model) |
java.lang.Object |
RequireProperty.resolveValue(EnforcerRuleHelper helper) |
abstract java.lang.Object |
AbstractPropertyEnforcerRule.resolveValue(EnforcerRuleHelper helper)
Resolves the property value
|
private java.util.Map<java.lang.String,java.lang.Integer> |
BanDuplicatePomDependencyVersions.validateDependencies(java.util.List<org.apache.maven.model.Dependency> dependencies) |
Modifier and Type | Method and Description |
---|---|
void |
DistributionManagementCheck.execute(boolean isAllowRepository,
boolean isAllowSnapshotRepository,
boolean isAllowSite) |