public class ValidateDependencyVersion extends AbstractPomCheck
${commons.version}
) and not ${project.version}
. To achieve
this you would use:
<rules>
<validateDependencyVersion implementation="org.xwiki.tool.enforcer.ValidateDependencyVersion">
<versionCheck>
<groupIdPrefix>org.xwiki.commons</groupIdPrefix>
<allowedVersionRegex>\$\{project.version\}|[^$].*</allowedVersionRege>
</versionCheck>
</validateDependencyVersion>
</rules>
Constructor and Description |
---|
ValidateDependencyVersion() |
Modifier and Type | Method and Description |
---|---|
void |
addVersionCheck(VersionCheck versionCheck)
Add a new dependency version check.
|
void |
execute(org.apache.maven.enforcer.rule.api.EnforcerRuleHelper helper) |
getCacheId, getMavenProject, getModel, getResolvedModel, isCacheable, isResultValid
public void addVersionCheck(VersionCheck versionCheck)
<versionCheck>
<groupIdPrefix>org.xwiki.commons</groupIdPrefix>
<allowedVersionRegex>.*</allowedVersionRegex>
</versionCheck>
versionCheck
- the check to addpublic void execute(org.apache.maven.enforcer.rule.api.EnforcerRuleHelper helper) throws org.apache.maven.enforcer.rule.api.EnforcerRuleException
org.apache.maven.enforcer.rule.api.EnforcerRuleException
Copyright © 2004–2021 XWiki. All rights reserved.