diff --git a/src/main/java/org/apache/maven/plugins/jlink/AbstractJLinkToolchainExecutor.java b/src/main/java/org/apache/maven/plugins/jlink/AbstractJLinkToolchainExecutor.java index 3ebce69a..f08406e8 100644 --- a/src/main/java/org/apache/maven/plugins/jlink/AbstractJLinkToolchainExecutor.java +++ b/src/main/java/org/apache/maven/plugins/jlink/AbstractJLinkToolchainExecutor.java @@ -158,12 +158,12 @@ private int executeCommand( Commandline cmd ) { int exitCode = CommandLineUtils.executeCommandLine( cmd, out, err ); - String output = ( StringUtils.isEmpty( out.getOutput() ) ? null : '\n' + out.getOutput().trim() ); + String output = StringUtils.isEmpty( out.getOutput() ) ? null : '\n' + out.getOutput().trim(); if ( exitCode != 0 ) { - if ( StringUtils.isNotEmpty( output ) ) + if ( output != null && !output.isEmpty() ) { // Reconsider to use WARN / ERROR ? // getLog().error( output ); @@ -185,7 +185,7 @@ private int executeCommand( Commandline cmd ) throw new MojoExecutionException( msg.toString() ); } - if ( StringUtils.isNotEmpty( output ) ) + if ( output != null && !output.isEmpty() ) { //getLog().info( output ); for ( String outputLine : output.split( "\n" ) )