Enum MavenPublisherStrategy
- All Implemented Interfaces:
Serializable
,Comparable<MavenPublisherStrategy>
- Author:
- Cyrille Le Clerc
-
Enum Constant Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuildConfiguredMavenPublisher
(MavenPublisher pipelinePublisher, MavenPublisher globallyConfiguredPublisher, MavenPublisher defaultPublisher, TaskListener listener) abstract List<MavenPublisher>
buildPublishersList
(List<MavenPublisher> configuredPublishers, TaskListener listener) Build the list ofMavenPublisher
s that should be invoked for the build execution of the givenTaskListener
with the desired configuration.static MavenPublisherStrategy
Returns the enum constant of this type with the specified name.static MavenPublisherStrategy[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
Enum Constant Details
-
IMPLICIT
-
EXPLICIT
-
-
Method Details
-
values
Returns an array containing the constants of this enum type, in the order they are declared.- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is null
-
buildConfiguredMavenPublisher
public MavenPublisher buildConfiguredMavenPublisher(@Nullable MavenPublisher pipelinePublisher, @Nullable MavenPublisher globallyConfiguredPublisher, @NonNull MavenPublisher defaultPublisher, @NonNull TaskListener listener) -
getDescription
-
buildPublishersList
@NonNull public abstract List<MavenPublisher> buildPublishersList(@NonNull List<MavenPublisher> configuredPublishers, @NonNull TaskListener listener) Build the list of
MavenPublisher
s that should be invoked for the build execution of the givenTaskListener
with the desired configuration.The desired configuration is based on:
- The default configuration of the publishers
- The global configuration of the publishers defined in the "Global Tools Configuration' section
- The configuration specified in the
withMaven(options=[...])
step
- Parameters:
configuredPublishers
-listener
-
-