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
An EventData containing details about an extension applied to the build.

An event stream will contain zero or more MvnExtension_1_0.

  • Field Details

    • 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:
    • 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 Details

  • Method Details