mirror of
https://github.com/apache/maven-mvnd.git
synced 2025-09-11 21:50:38 +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 {
|
||||
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 {
|
||||
if (!batchMode && ("-B".equals(arg) || "--batch-mode".equals(arg))) {
|
||||
batchMode = true;
|
||||
|
@@ -174,14 +174,18 @@ public enum Environment {
|
||||
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) {
|
||||
Environment.properties = properties;
|
||||
}
|
||||
|
||||
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;
|
||||
|
Reference in New Issue
Block a user