mirror of
https://github.com/apache/maven-mvnd.git
synced 2025-09-11 13:39:32 +00:00
mvn -Dmvnd.noBuffering=true has no effect #239
This commit is contained in:
@@ -71,6 +71,16 @@ public class DefaultClient implements Client {
|
|||||||
} else {
|
} else {
|
||||||
throw new IllegalArgumentException("-l and --log-file need to be followed by a path");
|
throw new IllegalArgumentException("-l and --log-file need to be followed by a path");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
} else if (arg.startsWith("-D")) {
|
||||||
|
/* This needs to be done very early, otherwise various DeamonParameters do not work properly */
|
||||||
|
final int eqPos = arg.indexOf('=');
|
||||||
|
if (eqPos >= 0) {
|
||||||
|
System.setProperty(arg.substring(2, eqPos), arg.substring(eqPos + 1));
|
||||||
|
} else {
|
||||||
|
System.setProperty(arg.substring(2), "");
|
||||||
|
}
|
||||||
|
args.add(arg);
|
||||||
} else {
|
} else {
|
||||||
if (!batchMode && ("-B".equals(arg) || "--batch-mode".equals(arg))) {
|
if (!batchMode && ("-B".equals(arg) || "--batch-mode".equals(arg))) {
|
||||||
batchMode = true;
|
batchMode = true;
|
||||||
|
@@ -174,14 +174,18 @@ public enum Environment {
|
|||||||
MVND_DUPLICATE_DAEMON_GRACE_PERIOD("mvnd.duplicateDaemonGracePeriod", null, "10 seconds", true, true),
|
MVND_DUPLICATE_DAEMON_GRACE_PERIOD("mvnd.duplicateDaemonGracePeriod", null, "10 seconds", true, true),
|
||||||
;
|
;
|
||||||
|
|
||||||
static Properties properties = System.getProperties();
|
static Properties properties;
|
||||||
|
|
||||||
public static void setProperties(Properties properties) {
|
public static void setProperties(Properties properties) {
|
||||||
Environment.properties = properties;
|
Environment.properties = properties;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static String getProperty(String property) {
|
public static String getProperty(String property) {
|
||||||
return properties.getProperty(property);
|
Properties props = Environment.properties;
|
||||||
|
if (props == null) {
|
||||||
|
props = System.getProperties();
|
||||||
|
}
|
||||||
|
return props.getProperty(property);
|
||||||
}
|
}
|
||||||
|
|
||||||
private final String property;
|
private final String property;
|
||||||
|
Reference in New Issue
Block a user