MavenArtifact class

A Maven artifact to upload to Artifact Registry upon successful completion of all build steps.

Constructors

MavenArtifact({String? artifactId, String? groupId, String? path, String? repository, String? version})
MavenArtifact.fromJson(Map json_)

Properties

artifactId String?
Maven artifactId value used when uploading the artifact to Artifact Registry.
getter/setter pair
groupId String?
Maven groupId value used when uploading the artifact to Artifact Registry.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
path String?
Path to an artifact in the build's workspace to be uploaded to Artifact Registry.
getter/setter pair
repository String?
Artifact Registry repository, in the form "https://$REGION-maven.pkg.dev/$PROJECT/$REPOSITORY" Artifact in the workspace specified by path will be uploaded to Artifact Registry with this location as a prefix.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
version String?
Maven version value used when uploading the artifact to Artifact Registry.
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited