de.saumya.mojo.ruby.gems
Class GemsInstaller
java.lang.Object
de.saumya.mojo.ruby.gems.GemsInstaller
public class GemsInstaller
- extends java.lang.Object
|
Method Summary |
org.apache.maven.project.MavenProject |
installGem(java.lang.String name,
java.lang.String version,
org.sonatype.aether.RepositorySystemSession repositorySystemSession,
org.apache.maven.artifact.repository.ArtifactRepository localRepository)
|
void |
installGems(org.apache.maven.project.MavenProject pom,
org.apache.maven.artifact.repository.ArtifactRepository localRepository)
|
void |
installGems(org.apache.maven.project.MavenProject pom,
java.util.Collection<org.apache.maven.artifact.Artifact> artifacts,
org.apache.maven.artifact.repository.ArtifactRepository localRepository)
|
void |
installGems(org.apache.maven.project.MavenProject pom,
java.util.Collection<org.apache.maven.artifact.Artifact> artifacts,
org.apache.maven.artifact.repository.ArtifactRepository localRepository,
java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> remoteRepos)
|
void |
installGems(org.apache.maven.project.MavenProject pom,
org.apache.maven.plugin.descriptor.PluginDescriptor plugin,
org.apache.maven.artifact.repository.ArtifactRepository localRepository)
|
void |
installPom(org.apache.maven.project.MavenProject pom)
|
void |
installPom(org.apache.maven.project.MavenProject pom,
org.apache.maven.artifact.repository.ArtifactRepository localRepository)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
config
public final GemsConfig config
factory
public final ScriptFactory factory
GemsInstaller
public GemsInstaller(GemsConfig config,
ScriptFactory factory,
GemManager manager)
installPom
public void installPom(org.apache.maven.project.MavenProject pom)
throws java.io.IOException,
ScriptException,
GemException
- Throws:
java.io.IOException
ScriptException
GemException
installPom
public void installPom(org.apache.maven.project.MavenProject pom,
org.apache.maven.artifact.repository.ArtifactRepository localRepository)
throws java.io.IOException,
ScriptException,
GemException
- Throws:
java.io.IOException
ScriptException
GemException
installGem
public org.apache.maven.project.MavenProject installGem(java.lang.String name,
java.lang.String version,
org.sonatype.aether.RepositorySystemSession repositorySystemSession,
org.apache.maven.artifact.repository.ArtifactRepository localRepository)
throws GemException,
java.io.IOException,
ScriptException
- Throws:
GemException
java.io.IOException
ScriptException
installGems
public void installGems(org.apache.maven.project.MavenProject pom,
org.apache.maven.artifact.repository.ArtifactRepository localRepository)
throws java.io.IOException,
ScriptException,
GemException
- Throws:
java.io.IOException
ScriptException
GemException
installGems
public void installGems(org.apache.maven.project.MavenProject pom,
org.apache.maven.plugin.descriptor.PluginDescriptor plugin,
org.apache.maven.artifact.repository.ArtifactRepository localRepository)
throws java.io.IOException,
ScriptException,
GemException
- Throws:
java.io.IOException
ScriptException
GemException
installGems
public void installGems(org.apache.maven.project.MavenProject pom,
java.util.Collection<org.apache.maven.artifact.Artifact> artifacts,
org.apache.maven.artifact.repository.ArtifactRepository localRepository)
throws java.io.IOException,
ScriptException,
GemException
- Throws:
java.io.IOException
ScriptException
GemException
installGems
public void installGems(org.apache.maven.project.MavenProject pom,
java.util.Collection<org.apache.maven.artifact.Artifact> artifacts,
org.apache.maven.artifact.repository.ArtifactRepository localRepository,
java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> remoteRepos)
throws java.io.IOException,
ScriptException,
GemException
- Throws:
java.io.IOException
ScriptException
GemException
Copyright © 2011. All Rights Reserved.