Class GroupIdFilter

    • Constructor Summary

      Constructors 
      Constructor Description
      GroupIdFilter​(java.lang.String include, java.lang.String exclude)
      Construction will setup the super call with a filtertype of 'GroupId'
    • Constructor Detail

      • GroupIdFilter

        public GroupIdFilter​(java.lang.String include,
                             java.lang.String exclude)
        Construction will setup the super call with a filtertype of 'GroupId'
        Parameters:
        include - comma separated list of groupIds to include, may be null
        exclude - comma separated list of groupIds to exclude, may be null
    • Method Detail

      • getArtifactFeature

        protected java.lang.String getArtifactFeature​(org.apache.maven.artifact.Artifact artifact)
        Description copied from class: AbstractArtifactFeatureFilter
        Should return the type or classifier of the given artifact, so that we can filter it
        Specified by:
        getArtifactFeature in class AbstractArtifactFeatureFilter
        Parameters:
        artifact - artifact to return type or classifier of
        Returns:
        type or classifier
      • compareFeatures

        protected boolean compareFeatures​(java.lang.String lhs,
                                          java.lang.String rhs)
        Description copied from class: AbstractArtifactFeatureFilter
        Allows Feature comparison to be customized
        Overrides:
        compareFeatures in class AbstractArtifactFeatureFilter
        Parameters:
        lhs - String artifact's feature
        rhs - String feature from exclude or include list
        Returns:
        boolean true if features match