Class MavenEngineDownloader
java.lang.Object
ch.ivyteam.ivy.maven.engine.download.MavenEngineDownloader
- All Implemented Interfaces:
EngineDownloader
-
Constructor Summary
ConstructorDescriptionMavenEngineDownloader
(org.apache.maven.plugin.logging.Log log, String ivyVersion, String osArchitecture, List<org.eclipse.aether.repository.RemoteRepository> pluginRepositories, org.eclipse.aether.RepositorySystem repositorySystem, org.eclipse.aether.RepositorySystemSession repositorySession) -
Method Summary
Modifier and TypeMethodDescriptionstatic org.eclipse.aether.artifact.DefaultArtifact
toEngineArtifact
(String ivyVersion, String osArchitecture)
-
Constructor Details
-
MavenEngineDownloader
public MavenEngineDownloader(org.apache.maven.plugin.logging.Log log, String ivyVersion, String osArchitecture, List<org.eclipse.aether.repository.RemoteRepository> pluginRepositories, org.eclipse.aether.RepositorySystem repositorySystem, org.eclipse.aether.RepositorySystemSession repositorySession)
-
-
Method Details
-
toEngineArtifact
-
downloadEngine
- Specified by:
downloadEngine
in interfaceEngineDownloader
- Throws:
org.apache.maven.plugin.MojoExecutionException
-
getZipFileNameFromDownloadLocation
public String getZipFileNameFromDownloadLocation() throws org.apache.maven.plugin.MojoExecutionException- Specified by:
getZipFileNameFromDownloadLocation
in interfaceEngineDownloader
- Throws:
org.apache.maven.plugin.MojoExecutionException
-