Class InstallResult

java.lang.Object
org.eclipse.aether.installation.InstallResult

public final class InstallResult extends Object
The result of installing artifacts and their accompanying metadata into the a remote repository.
See Also:
  • Constructor Details

    • InstallResult

      public InstallResult(InstallRequest request)
      Creates a new result for the specified request.
      Parameters:
      request - The installation request, must not be null.
  • Method Details

    • getRequest

      Gets the install request that was made.
      Returns:
      The install request, never null.
    • getArtifacts

      Gets the artifacts that got installed.
      Returns:
      The installed artifacts, never null.
    • setArtifacts

      Sets the artifacts that got installed.
      Parameters:
      artifacts - The installed artifacts, may be null.
      Returns:
      This result for chaining, never null.
    • addArtifact

      public InstallResult addArtifact(Artifact artifact)
      Adds the specified artifacts to the result.
      Parameters:
      artifact - The installed artifact to add, may be null.
      Returns:
      This result for chaining, never null.
    • getMetadata

      Gets the metadata that got installed. Note that due to automatically generated metadata, there might have been more metadata installed than originally specified in the install request.
      Returns:
      The installed metadata, never null.
    • setMetadata

      Sets the metadata that got installed.
      Parameters:
      metadata - The installed metadata, may be null.
      Returns:
      This result for chaining, never null.
    • addMetadata

      public InstallResult addMetadata(Metadata metadata)
      Adds the specified metadata to this result.
      Parameters:
      metadata - The installed metadata to add, may be null.
      Returns:
      This result for chaining, never null.
    • toString

      public String toString()
      Overrides:
      toString in class Object