All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.cosium.code.format.executable.CommandRunException Maven / Gradle / Ivy

The newest version!
package com.cosium.code.format.executable;

import org.apache.commons.lang3.StringUtils;

/**
 * @author Réda Housni Alaoui
 */
public class CommandRunException extends RuntimeException {

  private final int exitCode;

  public CommandRunException(int exitCode, String output, String... command) {
    super(
        String.format(
            "'%s' failed with code %s: \n\n %s",
            StringUtils.join(command, StringUtils.SPACE), exitCode, output));
    this.exitCode = exitCode;
  }

  public int getExitCode() {
    return exitCode;
  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy