diff --git a/eo-maven-plugin/src/main/java/org/eolang/maven/rust/BuildFailureException.java b/eo-maven-plugin/src/main/java/org/eolang/maven/rust/BuildFailureException.java index 0eae3ebf5c..609fd6ee80 100644 --- a/eo-maven-plugin/src/main/java/org/eolang/maven/rust/BuildFailureException.java +++ b/eo-maven-plugin/src/main/java/org/eolang/maven/rust/BuildFailureException.java @@ -31,18 +31,19 @@ public class BuildFailureException extends RuntimeException { /** * Ctor. - * @param message The detail message. + * @param cause Cause. + * @param args Args. */ - public BuildFailureException(final String message) { - super(message); + public BuildFailureException(final String cause, final Object... args) { + super(String.format(cause, args)); } /** * Ctor. - * @param message The detail message. + * @param cause The detail message. * @param root Root cause exception. */ - public BuildFailureException(final String message, final Throwable root) { - super(message, root); + public BuildFailureException(final String cause, final Throwable root) { + super(cause, root); } } diff --git a/eo-maven-plugin/src/main/java/org/eolang/maven/rust/RustNode.java b/eo-maven-plugin/src/main/java/org/eolang/maven/rust/RustNode.java index 10d847a119..8b27956954 100644 --- a/eo-maven-plugin/src/main/java/org/eolang/maven/rust/RustNode.java +++ b/eo-maven-plugin/src/main/java/org/eolang/maven/rust/RustNode.java @@ -222,11 +222,9 @@ private void buildChecked(final Path cache) throws IOException { final VerboseProcess.Result result = proc.waitFor(); if (result.code() != 0) { throw new BuildFailureException( - String.format( - "Failed to build cargo project with dest = %s: %s", - project, - result.stdout() - ) + "Failed to build cargo project with dest = %s: %s", + project, + result.stdout() ); } } catch (final InterruptedException ex) {