public class MavenConfig extends Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
MavenConfig.MavenChangeListener |
| Constructor and Description |
|---|
MavenConfig() |
| Modifier and Type | Method and Description |
|---|---|
void |
addListener(MavenConfig.MavenChangeListener listener) |
void |
addRemoteRepository(MavenRemoteRepository repo) |
MavenSettings |
buildSettings(org.eclipse.aether.RepositorySystem repoSystem,
org.eclipse.aether.RepositoryListener listener) |
Path |
getLocalRepository() |
Collection<MavenRemoteRepository> |
getRemoteRepositories() |
Set<String> |
getRemoteRepositoryNames() |
Path |
getSettings() |
void |
removeRemoteRepository(String name) |
void |
setLocalRepository(Path path) |
void |
setSettings(Path path) |
void |
write(FormattingXmlStreamWriter writer) |
public Path getSettings()
public void addListener(MavenConfig.MavenChangeListener listener)
public void addRemoteRepository(MavenRemoteRepository repo) throws XMLStreamException, IOException, ProvisioningException
public Collection<MavenRemoteRepository> getRemoteRepositories()
public void removeRemoteRepository(String name) throws XMLStreamException, IOException, ProvisioningException
public void write(FormattingXmlStreamWriter writer) throws XMLStreamException
XMLStreamExceptionpublic Path getLocalRepository()
public void setLocalRepository(Path path) throws XMLStreamException, IOException
XMLStreamExceptionIOExceptionpublic void setSettings(Path path) throws XMLStreamException, IOException
XMLStreamExceptionIOExceptionpublic MavenSettings buildSettings(org.eclipse.aether.RepositorySystem repoSystem, org.eclipse.aether.RepositoryListener listener) throws ArtifactException
ArtifactExceptionCopyright © 2016–2018 JBoss by Red Hat. All rights reserved.