Class MvnExtension_1_0
- java.lang.Object
-
- com.gradle.scan.eventmodel.maven.extensions.MvnExtension_1_0
-
- All Implemented Interfaces:
com.gradle.scan.eventmodel.EventData
@MavenVersion(since="3.3.1") @MavenExtensionVersion(since="1.15") public class MvnExtension_1_0 extends Object implements com.gradle.scan.eventmodel.EventData
AnEventData
containing details about an extension applied to the build.An event stream will contain zero or more
MvnExtension_1_0
.
-
-
Field Summary
Fields Modifier and Type Field Description @Nullable String
artifactId
The artifact ID of this extension.@Nullable String
groupId
The group ID of this extension.long
id
The generated, unique ID of this extension.List<MvnExtensionListener_1_0>
listeners
A list of listeners exposed by this extension.@Nullable MvnFileRef_1_0
location
The on-disk location of this extension.@Nullable String
realmName
The name of the class realm that contains this extension.MvnExtensionApplicationType_1
type
The extension application type.@Nullable String
version
The version of this extension.
-
Constructor Summary
Constructors Constructor Description MvnExtension_1_0(long id, @Nullable String groupId, @Nullable String artifactId, @Nullable String version, @Nullable MvnFileRef_1_0 location, @Nullable String realmName, MvnExtensionApplicationType_1 type, List<MvnExtensionListener_1_0> listeners)
-
-
-
Field Detail
-
id
public final long id
The generated, unique ID of this extension.
-
groupId
@Nullable public final @Nullable String groupId
The group ID of this extension.May be null if it cannot be retrieved.
-
artifactId
@Nullable public final @Nullable String artifactId
The artifact ID of this extension.May be null if it cannot be retrieved.
-
version
@Nullable public final @Nullable String version
The version of this extension.May be null if it cannot be retrieved.
-
location
@Nullable public final @Nullable MvnFileRef_1_0 location
The on-disk location of this extension.May be null if it cannot be retrieved.
-
realmName
@Nullable public final @Nullable String realmName
The name of the class realm that contains this extension.May be null if the class loader used to load this extension is not managed by Maven.
- See Also:
- Plexus Classworlds
-
type
public final MvnExtensionApplicationType_1 type
The extension application type.
-
listeners
public final List<MvnExtensionListener_1_0> listeners
A list of listeners exposed by this extension.
-
-
Constructor Detail
-
MvnExtension_1_0
public MvnExtension_1_0(long id, @Nullable @Nullable String groupId, @Nullable @Nullable String artifactId, @Nullable @Nullable String version, @Nullable @Nullable MvnFileRef_1_0 location, @Nullable @Nullable String realmName, MvnExtensionApplicationType_1 type, List<MvnExtensionListener_1_0> listeners)
-
-