com.bazaarvoice.maven.plugin.process.CrossMojoState Maven / Gradle / Ivy
package com.bazaarvoice.maven.plugin.process;
import java.util.Map;
import java.util.Stack;
public class CrossMojoState {
private static final String PROCESSES = "processes";
@SuppressWarnings("unchecked")
public static void addProcess(ExecProcess process, Map pluginContext) {
getProcesses(pluginContext).push(process);
}
@SuppressWarnings("unchecked")
public static Stack getProcesses(Map pluginContext) {
Stack processes = (Stack) pluginContext.get(PROCESSES);
if (processes == null) {
processes = new Stack();
pluginContext.put(PROCESSES, processes);
}
return processes;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy