Interface ArtifactTransformer


  • public interface ArtifactTransformer
    Install and deploy artifact transformer. This component can mangle install and deploy requests, replace artifacts, add new artifacts and so on.
    Since:
    2.0.5
    • Method Summary

      All Methods Instance Methods Default Methods 
      Modifier and Type Method Description
      default org.eclipse.aether.deployment.DeployRequest transformDeployArtifacts​(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.deployment.DeployRequest request)
      Transform deploy artifacts.
      default org.eclipse.aether.installation.InstallRequest transformInstallArtifacts​(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.installation.InstallRequest request)
      Transform install artifacts.
    • Method Detail

      • transformInstallArtifacts

        default org.eclipse.aether.installation.InstallRequest transformInstallArtifacts​(org.eclipse.aether.RepositorySystemSession session,
                                                                                         org.eclipse.aether.installation.InstallRequest request)
        Transform install artifacts.
        Parameters:
        session - never null
        request - never null
        Returns:
        the transformed request, never null
      • transformDeployArtifacts

        default org.eclipse.aether.deployment.DeployRequest transformDeployArtifacts​(org.eclipse.aether.RepositorySystemSession session,
                                                                                     org.eclipse.aether.deployment.DeployRequest request)
        Transform deploy artifacts.
        Parameters:
        session - never null
        request - never null
        Returns:
        the transformed request, never null