Skip to content

Commit 4189dfd

Browse files
committed
Inherit Global Settings and User Settings
1 parent 14a282f commit 4189dfd

File tree

1 file changed

+23
-1
lines changed

1 file changed

+23
-1
lines changed

src/main/java/com/amashchenko/maven/plugin/gitflow/AbstractGitFlowMojo.java

Lines changed: 23 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1159,10 +1159,32 @@ private CommandResult executeCommand(final Commandline cmd,
11591159
cmd.clearArgs();
11601160
cmd.addArguments(args);
11611161

1162+
final String globalSettingsFileArgLine = String.format("-gs %s", this.mavenSession.getRequest()
1163+
.getGlobalSettingsFile()
1164+
.getAbsolutePath());
1165+
1166+
final String userSettingsFileArgLine = String.format("-s %s", this.mavenSession.getRequest()
1167+
.getUserSettingsFile()
1168+
.getAbsolutePath());
1169+
1170+
final StringBuilder argLineStr = new StringBuilder();
1171+
11621172
if (StringUtils.isNotBlank(argStr)) {
1163-
cmd.createArg().setLine(argStr);
1173+
argLineStr.append(globalSettingsFileArgLine);
1174+
argLineStr.append(userSettingsFileArgLine);
1175+
1176+
} else {
1177+
if (!argStr.contains("-gs")) {
1178+
argLineStr.append(globalSettingsFileArgLine);
1179+
}
1180+
if (!argStr.contains("-s")) {
1181+
argLineStr.append(userSettingsFileArgLine);
1182+
}
1183+
argLineStr.append(argStr);
11641184
}
11651185

1186+
cmd.createArg().setLine(argLineStr.toString());
1187+
11661188
final StringBufferStreamConsumer out = new StringBufferStreamConsumer(
11671189
verbose);
11681190

0 commit comments

Comments
 (0)