
io.sealights.agents.plugin.mojos.ScannerWithBuildSessionIdMojo Maven / Gradle / Ivy
package io.sealights.agents.plugin.mojos;
import io.sealights.agents.plugin.ScannerMojo;
import io.sealights.agents.plugin.Utils.StringUtils;
import java.util.ArrayList;
import java.util.List;
/**
* Created by shahar on 12/22/2016.
*/
public class ScannerWithBuildSessionIdMojo extends DefaultScannerMojo {
public ScannerWithBuildSessionIdMojo(ScannerMojo scannerMojo) {
super(scannerMojo);
}
@Override
protected List createBuildSessionArgs() {
List argsList = new ArrayList();
addArgumentToList("-buildsessionid", mojo.sharedStatus.getBuildSessionId(), argsList);
String metaAsJson = mojo.sharedStatus.getPathToMetaJson();
if (!StringUtils.isNullOrEmpty(metaAsJson)) {
addArgumentToList("-pathToMetaJson", "\"" + metaAsJson + "\"", argsList);
}
return argsList;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy