Class TransferResourceIdentifier

java.lang.Object
org.apache.maven.cli.transfer.TransferResourceIdentifier

final class TransferResourceIdentifier extends Object
Immutable identifier of a TransferResource. The TransferResource is not immutable and does not implement Objects#equals and Objects#hashCode methods, making it not very suitable for usage in collections.
  • Field Details

    • repositoryId

      private final String repositoryId
    • repositoryUrl

      private final String repositoryUrl
    • resourceName

      private final String resourceName
    • file

      @Nullable private final File file
  • Constructor Details

    • TransferResourceIdentifier

      private TransferResourceIdentifier(String repositoryId, String repositoryUrl, String resourceName, @Nullable File file)
    • TransferResourceIdentifier

      TransferResourceIdentifier(org.eclipse.aether.transfer.TransferResource resource)
  • Method Details