private void verify()

in src/main/java/org/apache/maven/plugins/invoker/AbstractInvokerMojo.java [2081:2103]


    private void verify(
            InvocationResult result, int invocationIndex, InvokerProperties invokerProperties, FileLogger logger)
            throws RunFailureException {
        if (result.getExecutionException() != null) {
            throw new RunFailureException(
                    "The Maven invocation failed. "
                            + result.getExecutionException().getMessage(),
                    BuildJob.Result.ERROR);
        } else if (!invokerProperties.isExpectedResult(result.getExitCode(), invocationIndex)) {
            StringBuilder buffer = new StringBuilder(256);
            buffer.append("The build exited with code ")
                    .append(result.getExitCode())
                    .append(". ");
            if (logger != null) {
                buffer.append("See ");
                buffer.append(logger.getOutputFile().getAbsolutePath());
                buffer.append(" for details.");
            } else {
                buffer.append("See console output for details.");
            }
            throw new RunFailureException(buffer.toString(), BuildJob.Result.FAILURE_BUILD);
        }
    }