public class GemsInstaller extends Object
Modifier and Type | Field and Description |
---|---|
GemsConfig |
config |
ScriptFactory |
factory |
GemManager |
manager |
Constructor and Description |
---|
GemsInstaller(GemsConfig config,
ScriptFactory factory,
GemManager manager) |
Modifier and Type | Method and Description |
---|---|
org.apache.maven.project.MavenProject |
installGem(String name,
String version,
Object repositorySystemSession,
org.apache.maven.artifact.repository.ArtifactRepository localRepository,
List<org.apache.maven.artifact.repository.ArtifactRepository> remoteRepositories) |
void |
installGems(org.apache.maven.project.MavenProject pom,
org.apache.maven.artifact.repository.ArtifactRepository localRepository) |
void |
installGems(org.apache.maven.project.MavenProject pom,
org.apache.maven.artifact.repository.ArtifactRepository localRepository,
String scope) |
void |
installGems(org.apache.maven.project.MavenProject pom,
Collection<org.apache.maven.artifact.Artifact> artifacts,
org.apache.maven.artifact.repository.ArtifactRepository localRepository,
List<org.apache.maven.artifact.repository.ArtifactRepository> remoteRepos) |
void |
installGems(org.apache.maven.project.MavenProject pom,
Collection<org.apache.maven.artifact.Artifact> artifacts,
org.apache.maven.artifact.repository.ArtifactRepository localRepository,
List<org.apache.maven.artifact.repository.ArtifactRepository> remoteRepos,
String scope) |
void |
installGems(org.apache.maven.project.MavenProject pom,
Collection<org.apache.maven.artifact.Artifact> artifacts,
org.apache.maven.artifact.repository.ArtifactRepository localRepository,
String scope) |
void |
installGems(org.apache.maven.project.MavenProject pom,
org.apache.maven.plugin.descriptor.PluginDescriptor plugin,
org.apache.maven.artifact.repository.ArtifactRepository localRepository) |
org.apache.maven.project.MavenProject |
installOpenSSLGem(Object repositorySystemSession,
org.apache.maven.artifact.repository.ArtifactRepository localRepository,
List<org.apache.maven.artifact.repository.ArtifactRepository> remotes) |
void |
installPom(org.apache.maven.project.MavenProject pom) |
void |
installPom(org.apache.maven.project.MavenProject pom,
org.apache.maven.artifact.repository.ArtifactRepository localRepository) |
void |
installPom(org.apache.maven.project.MavenProject pom,
org.apache.maven.artifact.repository.ArtifactRepository localRepository,
String scope) |
public final GemsConfig config
public final ScriptFactory factory
public final GemManager manager
public GemsInstaller(GemsConfig config, ScriptFactory factory, GemManager manager)
public void installPom(org.apache.maven.project.MavenProject pom) throws IOException, ScriptException, GemException
IOException
ScriptException
GemException
public void installPom(org.apache.maven.project.MavenProject pom, org.apache.maven.artifact.repository.ArtifactRepository localRepository) throws IOException, ScriptException, GemException
IOException
ScriptException
GemException
public void installPom(org.apache.maven.project.MavenProject pom, org.apache.maven.artifact.repository.ArtifactRepository localRepository, String scope) throws IOException, ScriptException, GemException
IOException
ScriptException
GemException
public org.apache.maven.project.MavenProject installOpenSSLGem(Object repositorySystemSession, org.apache.maven.artifact.repository.ArtifactRepository localRepository, List<org.apache.maven.artifact.repository.ArtifactRepository> remotes) throws GemException, IOException, ScriptException
GemException
IOException
ScriptException
public org.apache.maven.project.MavenProject installGem(String name, String version, Object repositorySystemSession, org.apache.maven.artifact.repository.ArtifactRepository localRepository, List<org.apache.maven.artifact.repository.ArtifactRepository> remoteRepositories) throws GemException, IOException, ScriptException
GemException
IOException
ScriptException
public void installGems(org.apache.maven.project.MavenProject pom, org.apache.maven.artifact.repository.ArtifactRepository localRepository) throws IOException, ScriptException, GemException
IOException
ScriptException
GemException
public void installGems(org.apache.maven.project.MavenProject pom, org.apache.maven.artifact.repository.ArtifactRepository localRepository, String scope) throws IOException, ScriptException, GemException
IOException
ScriptException
GemException
public void installGems(org.apache.maven.project.MavenProject pom, org.apache.maven.plugin.descriptor.PluginDescriptor plugin, org.apache.maven.artifact.repository.ArtifactRepository localRepository) throws IOException, ScriptException, GemException
IOException
ScriptException
GemException
public void installGems(org.apache.maven.project.MavenProject pom, Collection<org.apache.maven.artifact.Artifact> artifacts, org.apache.maven.artifact.repository.ArtifactRepository localRepository, String scope) throws IOException, ScriptException, GemException
IOException
ScriptException
GemException
public void installGems(org.apache.maven.project.MavenProject pom, Collection<org.apache.maven.artifact.Artifact> artifacts, org.apache.maven.artifact.repository.ArtifactRepository localRepository, List<org.apache.maven.artifact.repository.ArtifactRepository> remoteRepos) throws IOException, ScriptException, GemException
IOException
ScriptException
GemException
public void installGems(org.apache.maven.project.MavenProject pom, Collection<org.apache.maven.artifact.Artifact> artifacts, org.apache.maven.artifact.repository.ArtifactRepository localRepository, List<org.apache.maven.artifact.repository.ArtifactRepository> remoteRepos, String scope) throws IOException, ScriptException, GemException
IOException
ScriptException
GemException
Copyright © 2017. All rights reserved.