Interface MavenDeployerApi

All Known Implementing Classes:
MavenDeployer, SimpleMavenDeployer

public interface MavenDeployerApi
  • Method Details

    • deploy

      void deploy(String groupId, String artifactId, String version, String qualifier, String artifactType) throws IOException
      Deploy a Maven artifact
      Parameters:
      groupId - The maven group ID
      artifactId - The maven artifact ID
      version - The artifact version
      qualifier - The artifact qualifier
      artifactType - The artifact type (eg. jar, pom etc)
      Throws:
      IOException
    • deploy

      void deploy(String groupId, String artifactId, String version, String qualifier) throws IOException
      Deploy a Maven artifact
      Parameters:
      groupId - The maven group ID
      artifactId - The maven artifact ID
      version - The artifact version
      qualifier - The artifact qualifier
      Throws:
      IOException
    • getRepoBase

      String getRepoBase()
      Returns the maven repository base (eg. the maven central)
      Returns:
      The maven repository base
    • getDeployTarget

      String getDeployTarget()
      Returns the j4rs deployment target. ie. the location where the rust application will search to find the maven artifacts
      Returns:
      The deployment target