- Common ways to obtain Builder
private void myMethod () {Builder b =
StaplerRequest staplerRequest;JSONObject src;staplerRequest.bindJSON(Maven.class, src)
IvyBuilderType ivyBuilderType;Properties additionalProperties;List environment;ivyBuilderType.getBuilder(additionalProperties, null, environment)
IvyBuild ivyBuild;IvyBuild ivyBuild2;List environment;ivyBuild.getProject().getParent().getIvyBuilderType().getBuilder(null, ivyBuild2.getProject().getTargets(), environment)
- Smart code suggestions by Codota
}
public Collection<? extends Action> superGetProjectActions(AbstractProject<?, ?> project) { return super.getProjectActions(project); }
@Override public Collection<? extends Action> getProjectActions(AbstractProject<?, ?> project) { LOGGER.info("getProjectActions"); return super.getProjectActions(project); }
protected List<Action> createTransientActions() { List<Action> r = super.createTransientActions(); // Fix for ISSUE-1149 for (MavenModule module: modules.values()) { module.updateTransientActions(); } if(publishers!=null) // this method can be loaded from within the onLoad method, where this might be null for (BuildStep step : publishers) r.addAll(step.getProjectActions(this)); if (buildWrappers!=null) for (BuildWrapper step : buildWrappers) r.addAll(step.getProjectActions(this)); if (prebuilders!=null) for (Builder builder : prebuilders) r.addAll(builder.getProjectActions(this)); if (postbuilders!=null) for (Builder builder : postbuilders) r.addAll(builder.getProjectActions(this)); return r; }
@Override public Collection<? extends Action> getProjectActions(AbstractProject<?, ?> project) { initPython(); if (pexec.isImplemented(6)) { return (Collection) pexec.execPython("get_project_actions", project); } else { return super.getProjectActions(project); } }