@SingletonDefault(implFor=MvnService.class) public class MvnServiceDefault extends Object implements MvnService
| Modifier and Type | Field and Description |
|---|---|
protected org.eclipse.aether.impl.DefaultServiceLocator |
maven |
protected SingletonInitializer<org.eclipse.aether.RepositorySystem> |
repoSystem |
protected SingletonInitializer<org.eclipse.aether.RepositorySystemSession> |
session |
| Constructor and Description |
|---|
MvnServiceDefault() |
| Modifier and Type | Method and Description |
|---|---|
Iterable<org.apache.maven.model.Model> |
findPoms(ClassLoader loader) |
protected LogLevel |
getLogLevel() |
org.eclipse.aether.RepositorySystemSession |
getRepoSession() |
protected org.eclipse.aether.RepositorySystemSession |
initLocalRepo() |
org.eclipse.aether.resolution.ArtifactResult |
loadArtifact(String groupId,
String artifactId,
String version) |
org.eclipse.aether.resolution.ArtifactResult |
loadArtifact(String groupId,
String artifactId,
String classifier,
String extension,
String version) |
org.eclipse.aether.repository.LocalArtifactResult |
loadLocalArtifact(String groupId,
String artifactId,
String version) |
org.eclipse.aether.repository.LocalArtifactResult |
loadLocalArtifact(String groupId,
String artifactId,
String classifier,
String extension,
String version) |
org.apache.maven.model.Model |
loadPomFile(String pomLocation) |
org.apache.maven.model.Model |
loadPomString(String pomString) |
String |
localRepo() |
String |
mvnHome() |
List<org.eclipse.aether.repository.RemoteRepository> |
remoteRepos() |
void |
setLogLevel(LogLevel logLevel) |
protected final org.eclipse.aether.impl.DefaultServiceLocator maven
protected final SingletonInitializer<org.eclipse.aether.RepositorySystem> repoSystem
protected final SingletonInitializer<org.eclipse.aether.RepositorySystemSession> session
public org.eclipse.aether.RepositorySystemSession getRepoSession()
getRepoSession in interface MvnServicepublic org.eclipse.aether.resolution.ArtifactResult loadArtifact(String groupId, String artifactId, String version)
loadArtifact in interface MvnServicepublic org.eclipse.aether.resolution.ArtifactResult loadArtifact(String groupId, String artifactId, String classifier, String extension, String version)
loadArtifact in interface MvnServicepublic org.eclipse.aether.repository.LocalArtifactResult loadLocalArtifact(String groupId, String artifactId, String version)
loadLocalArtifact in interface MvnServicepublic org.eclipse.aether.repository.LocalArtifactResult loadLocalArtifact(String groupId, String artifactId, String classifier, String extension, String version)
loadLocalArtifact in interface MvnServiceprotected LogLevel getLogLevel()
public void setLogLevel(LogLevel logLevel)
setLogLevel in interface MvnServiceprotected org.eclipse.aether.RepositorySystemSession initLocalRepo()
public org.apache.maven.model.Model loadPomFile(String pomLocation) throws IOException, org.codehaus.plexus.util.xml.pull.XmlPullParserException
loadPomFile in interface MvnServiceIOExceptionorg.codehaus.plexus.util.xml.pull.XmlPullParserExceptionpublic org.apache.maven.model.Model loadPomString(String pomString) throws org.codehaus.plexus.util.xml.pull.XmlPullParserException
loadPomString in interface MvnServiceorg.codehaus.plexus.util.xml.pull.XmlPullParserExceptionpublic String mvnHome()
mvnHome in interface MvnServicepublic String localRepo()
localRepo in interface MvnServicepublic List<org.eclipse.aether.repository.RemoteRepository> remoteRepos()
remoteRepos in interface MvnServicepublic Iterable<org.apache.maven.model.Model> findPoms(ClassLoader loader)
findPoms in interface MvnServiceCopyright © December 07, 2012–2015 The Internet Party. All rights reserved.