提交 bf95ae56 编写于 作者: I imod

make test for existing settings argument more stable

上级 c206626f
......@@ -286,13 +286,13 @@ public class Maven extends Builder {
if(pom!=null)
args.add("-f",pom);
if(!targets.contains(" -s ")) {
if(!targets.matches("(.*)?(^-s | -s )(.*)?")) { // check the given target/goals do not contain settings parameter already
String settingsPath = SettingsProvider.getSettingsRemotePath(getSettings(), build, listener);
if(StringUtils.isNotBlank(settingsPath)){
args.add("-s", settingsPath);
}
}
if(!targets.contains(" -gs ")) {
if(!targets.matches("(.*)?(^-gs | -gs )(.*)?")) {
String settingsPath = GlobalSettingsProvider.getSettingsRemotePath(getGlobalSettings(), build, listener);
if(StringUtils.isNotBlank(settingsPath)){
args.add("-gs", settingsPath);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册