public class Settings extends Object
<settings>
<!-- Path to the local repository that will be created and updated -->
<localRepository>d:\.m2</localRepository>
<!--
| Default: false
<offline>false</offline>
-->
<!-- Root dependency that contains the main that you want to execute -->
<dependency>
<groupId>microsofia</groupId>
<artifactId>sample</artifactId>
<version>1.0<<version>
</dependency>
<!-- List of proxies, only one should be active -->
<proxies>
<proxy>
<active>true</active>
<protocol>http</protocol>
<host>proxy</host>
<port>1111</port>
</proxy>
</proxies>
<!-- List of mirrors-->
<mirrors>
<mirror>
<id>amirror</id>
<mirrorOf>centraltt</mirrorOf>
<url>http://downloads.planetmirror.com/pub/maven2</url>
</mirror>
</mirrors>
<!-- List of repositories -->
<repositories>
<repository>
<id>mvncentral</id>
<name>mvncentral</name>
<url>http://snapshots.maven.codehaus.org/maven2</url>
</repository>
</repositories>
</settings>
RemoteRepository,
RepositorySystem,
RepositorySystemSession| Constructor and Description |
|---|
Settings() |
| Modifier and Type | Method and Description |
|---|---|
protected org.eclipse.aether.repository.Proxy |
createProxy() |
List<org.eclipse.aether.repository.RemoteRepository> |
createRepositories() |
DependencyConfig |
getDependency() |
Element[] |
getElement() |
String |
getLocalRepository() |
List<MirrorConfig> |
getMirrors() |
Boolean |
getOffline() |
List<ProxyConfig> |
getProxies() |
List<RepositoryConfig> |
getRepositories() |
String |
getUpdatePolicy() |
static Settings |
readFrom(InputStream in) |
void |
setDependency(DependencyConfig dependency) |
void |
setElement(Element[] element) |
void |
setLocalRepository(String localRepository) |
void |
setMirrors(List<MirrorConfig> mirrors) |
void |
setOffline(Boolean offline) |
void |
setProxies(List<ProxyConfig> proxies) |
void |
setRepositories(List<RepositoryConfig> repositories) |
void |
setUpdatePolicy(String updatePolicy) |
void |
writeTo(OutputStream out) |
public String getLocalRepository()
public void setLocalRepository(String localRepository)
public Boolean getOffline()
public void setOffline(Boolean offline)
public String getUpdatePolicy()
public void setUpdatePolicy(String updatePolicy)
public DependencyConfig getDependency()
public void setDependency(DependencyConfig dependency)
public List<ProxyConfig> getProxies()
public void setProxies(List<ProxyConfig> proxies)
public List<MirrorConfig> getMirrors()
public void setMirrors(List<MirrorConfig> mirrors)
public List<RepositoryConfig> getRepositories()
public void setRepositories(List<RepositoryConfig> repositories)
public Element[] getElement()
public void setElement(Element[] element)
public void writeTo(OutputStream out) throws Exception
Exceptionprotected org.eclipse.aether.repository.Proxy createProxy()
public List<org.eclipse.aether.repository.RemoteRepository> createRepositories()
public static Settings readFrom(InputStream in) throws Exception
ExceptionCopyright © 2016. All rights reserved.