de.saumya.mojo.ruby
Interface GemifyManager

All Known Implementing Classes:
DefaultGemifyManager

public interface GemifyManager


Method Summary
 void addDefaultGemRepositoryForVersion(String artifactVersion, List<org.apache.maven.artifact.repository.ArtifactRepository> repos)
           
 List<String> availableVersions(org.apache.maven.artifact.Artifact artifact, org.apache.maven.artifact.repository.ArtifactRepository localRepository, List<org.apache.maven.artifact.repository.ArtifactRepository> remoteRepositories)
           
 List<String> availableVersions(String gemName, org.apache.maven.artifact.repository.ArtifactRepository localRepository, List<org.apache.maven.artifact.repository.ArtifactRepository> remoteRepositories)
           
 org.apache.maven.artifact.Artifact createArtifact(org.apache.maven.artifact.Artifact artifact, org.apache.maven.artifact.repository.ArtifactRepository localRepository, List<org.apache.maven.artifact.repository.ArtifactRepository> remoteRepositories)
           
 org.apache.maven.artifact.Artifact createArtifact(String gemName, String version, org.apache.maven.artifact.repository.ArtifactRepository localRepository, List<org.apache.maven.artifact.repository.ArtifactRepository> remoteRepositories)
           
 org.apache.maven.artifact.Artifact createArtifact(String groupId, String artifactId, String version, org.apache.maven.artifact.repository.ArtifactRepository localRepository, List<org.apache.maven.artifact.repository.ArtifactRepository> remoteRepositories)
           
 org.apache.maven.artifact.Artifact createGemArtifact(String artifactId, String version)
           
 org.apache.maven.artifact.repository.ArtifactRepository defaultGemArtifactRepositoryForVersion(String artifactVersion)
           
 

Method Detail

createGemArtifact

org.apache.maven.artifact.Artifact createGemArtifact(String artifactId,
                                                     String version)
                                                     throws GemException
Throws:
GemException

createArtifact

org.apache.maven.artifact.Artifact createArtifact(String gemName,
                                                  String version,
                                                  org.apache.maven.artifact.repository.ArtifactRepository localRepository,
                                                  List<org.apache.maven.artifact.repository.ArtifactRepository> remoteRepositories)
                                                  throws GemException
Throws:
GemException

createArtifact

org.apache.maven.artifact.Artifact createArtifact(String groupId,
                                                  String artifactId,
                                                  String version,
                                                  org.apache.maven.artifact.repository.ArtifactRepository localRepository,
                                                  List<org.apache.maven.artifact.repository.ArtifactRepository> remoteRepositories)
                                                  throws GemException
Throws:
GemException

createArtifact

org.apache.maven.artifact.Artifact createArtifact(org.apache.maven.artifact.Artifact artifact,
                                                  org.apache.maven.artifact.repository.ArtifactRepository localRepository,
                                                  List<org.apache.maven.artifact.repository.ArtifactRepository> remoteRepositories)
                                                  throws GemException
Throws:
GemException

defaultGemArtifactRepositoryForVersion

org.apache.maven.artifact.repository.ArtifactRepository defaultGemArtifactRepositoryForVersion(String artifactVersion)

addDefaultGemRepositoryForVersion

void addDefaultGemRepositoryForVersion(String artifactVersion,
                                       List<org.apache.maven.artifact.repository.ArtifactRepository> repos)

availableVersions

List<String> availableVersions(String gemName,
                               org.apache.maven.artifact.repository.ArtifactRepository localRepository,
                               List<org.apache.maven.artifact.repository.ArtifactRepository> remoteRepositories)
                               throws GemException
Throws:
GemException

availableVersions

List<String> availableVersions(org.apache.maven.artifact.Artifact artifact,
                               org.apache.maven.artifact.repository.ArtifactRepository localRepository,
                               List<org.apache.maven.artifact.repository.ArtifactRepository> remoteRepositories)
                               throws GemException
Throws:
GemException


Copyright © 2010. All Rights Reserved.