public class RequireActiveProfile extends AbstractNonCacheableEnforcerRule
Constructor and Description |
---|
RequireActiveProfile() |
Modifier and Type | Method and Description |
---|---|
void |
execute(EnforcerRuleHelper theHelper) |
String |
getProfiles() |
boolean |
isAll() |
protected boolean |
isProfileActive(MavenProject project,
String profileName)
Checks if profile is active.
|
void |
setAll(boolean all) |
void |
setProfiles(String profiles) |
getCacheId, isCacheable, isResultValid
getLevel, getMessage, setLevel, setMessage
public RequireActiveProfile()
public final String getProfiles()
public final void setProfiles(String profiles)
public final boolean isAll()
public final void setAll(boolean all)
public void execute(EnforcerRuleHelper theHelper) throws EnforcerRuleException
EnforcerRuleException
protected boolean isProfileActive(MavenProject project, String profileName)
project
- the projectprofileName
- the profile nametrue
if profile is active, otherwise false
Copyright © 2007–2015 The Apache Software Foundation. All rights reserved.