Class GemsInstaller

java.lang.Object
de.saumya.mojo.ruby.gems.GemsInstaller

public class GemsInstaller extends Object
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
     
     
    private static final FileFilter
     
     
    private static final String
     
    private static final String
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    GemsInstaller(GemsConfig config, ScriptFactory factory, GemManager manager)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    private String
    booleanArg(boolean flag, String name)
     
    private boolean
    exists(org.apache.maven.artifact.Artifact artifact)
     
    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, Collection<org.apache.maven.artifact.Artifact> artifacts, 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, 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, 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)
     
    private Script
    maybeAddArtifact(Script script, org.apache.maven.artifact.Artifact artifact)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait