
org.robolectric.MavenRoboSettings Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of plugins-maven-dependency-resolver Show documentation
Show all versions of plugins-maven-dependency-resolver Show documentation
An alternative Android testing framework.
The newest version!
package org.robolectric;
/**
* Class that encapsulates reading global configuration options from the Java system properties
* file.
*
* @deprecated Don't put more stuff here.
*/
@Deprecated
public class MavenRoboSettings {
private static final int DEFAULT_PROXY_PORT = 0;
private static String mavenRepositoryId;
private static String mavenRepositoryUrl;
private static String mavenRepositoryUserName;
private static String mavenRepositoryPassword;
private static String mavenProxyHost = "";
private static int mavenProxyPort = DEFAULT_PROXY_PORT;
static {
mavenRepositoryId = System.getProperty("robolectric.dependency.repo.id", "mavenCentral");
mavenRepositoryUrl =
System.getProperty("robolectric.dependency.repo.url", "https://repo1.maven.org/maven2");
mavenRepositoryUserName = System.getProperty("robolectric.dependency.repo.username");
mavenRepositoryPassword = System.getProperty("robolectric.dependency.repo.password");
String proxyHost = System.getProperty("robolectric.dependency.proxy.host");
if (proxyHost != null && !proxyHost.isEmpty()) {
mavenProxyHost = proxyHost;
}
String proxyPort = System.getProperty("robolectric.dependency.proxy.port");
if (proxyPort != null && !proxyPort.isEmpty()) {
try {
mavenProxyPort = Integer.parseInt(proxyPort);
} catch (NumberFormatException numberFormatException) {
mavenProxyPort = DEFAULT_PROXY_PORT;
}
}
}
public static String getMavenRepositoryId() {
return mavenRepositoryId;
}
public static void setMavenRepositoryId(String mavenRepositoryId) {
MavenRoboSettings.mavenRepositoryId = mavenRepositoryId;
}
public static String getMavenRepositoryUrl() {
return mavenRepositoryUrl;
}
public static void setMavenRepositoryUrl(String mavenRepositoryUrl) {
MavenRoboSettings.mavenRepositoryUrl = mavenRepositoryUrl;
}
public static String getMavenRepositoryUserName() {
return mavenRepositoryUserName;
}
public static void setMavenRepositoryUserName(String mavenRepositoryUserName) {
MavenRoboSettings.mavenRepositoryUserName = mavenRepositoryUserName;
}
public static String getMavenRepositoryPassword() {
return mavenRepositoryPassword;
}
public static void setMavenRepositoryPassword(String mavenRepositoryPassword) {
MavenRoboSettings.mavenRepositoryPassword = mavenRepositoryPassword;
}
public static String getMavenProxyHost() {
return mavenProxyHost;
}
public static void setMavenProxyHost(String mavenProxyHost) {
MavenRoboSettings.mavenProxyHost = mavenProxyHost;
}
public static int getMavenProxyPort() {
return mavenProxyPort;
}
public static void setMavenProxyPort(int mavenProxyPort) {
MavenRoboSettings.mavenProxyPort = mavenProxyPort;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy