Interface ArtifactView.ViewConfiguration

All Superinterfaces:
HasAttributes, HasConfigurableAttributes<ArtifactView.ViewConfiguration>
Enclosing interface:
ArtifactView

@Incubating public static interface ArtifactView.ViewConfiguration extends HasConfigurableAttributes<ArtifactView.ViewConfiguration>
Configuration for a defined artifact view.
Since:
4.0
  • Method Details

    • componentFilter

      ArtifactView.ViewConfiguration componentFilter(Spec<? super ComponentIdentifier> componentFilter)
      Specify a filter for the components that should be included in this view. Only artifacts from components matching the supplied filter will be returned by ArtifactView.getFiles() or ArtifactView.getArtifacts(). This method cannot be called a multiple times for a view.
    • isLenient

      boolean isLenient()
      Determines whether the view should be resolved in a 'lenient' fashion. When set to true, this view will resolve as many artifacts and/or files as possible collecting any failures. When set to false, any failures will be propagated as exceptions when the view is resolved.
    • setLenient

      void setLenient(boolean lenient)
      Specify if the view should be resolved in a 'lenient' fashion. When set to true, this view will resolve as many artifacts and/or files as possible collecting any failures. When set to false, any failures will be propagated as exceptions when the view is resolved.
    • lenient

      ArtifactView.ViewConfiguration lenient(boolean lenient)
      Specify if the view should be resolved in a 'lenient' fashion. When set to true, this view will resolve as many artifacts and/or files as possible collecting any failures. When set to false, any failures will be propagated as exceptions when the view is resolved.