Class RequireContributorRoles

java.lang.Object
org.apache.maven.enforcer.rule.api.AbstractEnforcerRule
org.codehaus.mojo.extraenforcer.model.AbstractRequireRoles<org.apache.maven.model.Contributor>
org.codehaus.mojo.extraenforcer.model.RequireContributorRoles
All Implemented Interfaces:
org.apache.maven.enforcer.rule.api.EnforcerRuleBase

@Named("requireContributorRoles") public class RequireContributorRoles extends AbstractRequireRoles<org.apache.maven.model.Contributor>
This rule verifies that certain contributor roles are filled.
Since:
1.0-alpha-3
  • Constructor Details

    • RequireContributorRoles

      @Inject public RequireContributorRoles(org.apache.maven.project.MavenProject project)
  • Method Details

    • getRoleName

      protected final String getRoleName()
      Description copied from class: AbstractRequireRoles
      Returns the rolename.
      Specified by:
      getRoleName in class AbstractRequireRoles<org.apache.maven.model.Contributor>
      Returns:
      rolename.
    • getRoles

      protected List<org.apache.maven.model.Contributor> getRoles(org.apache.maven.project.MavenProject mavenProject)
      Description copied from class: AbstractRequireRoles
      Returns the roles from the POM.
      Specified by:
      getRoles in class AbstractRequireRoles<org.apache.maven.model.Contributor>
      Parameters:
      mavenProject -
      Returns:
      the list of Contributors or Developers.
    • setLog

      public void setLog(org.apache.maven.enforcer.rule.api.EnforcerLogger arg0)
      Specified by:
      setLog in interface org.apache.maven.enforcer.rule.api.EnforcerRuleBase
    • getLog

      public org.apache.maven.enforcer.rule.api.EnforcerLogger getLog()