Skip to content

Commit 87b164a

Browse files
acoburnw3bbd3v
andauthored
Fix deprecated HelpFormatter usage. (#2487)
* Fix deprecated HelpFormatter usage. * Fix command line arg to match jar. * Add -runner suffix for quarkus to jar name. --------- Co-authored-by: aw3bbd3v <webb.c.andrew@gmail.com>
1 parent 0efe588 commit 87b164a

File tree

1 file changed

+8
-4
lines changed
  • examples/cli/src/main/java/com/inrupt/client/examples/cli

1 file changed

+8
-4
lines changed

examples/cli/src/main/java/com/inrupt/client/examples/cli/SolidApp.java

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -35,13 +35,14 @@
3535

3636
import jakarta.inject.Inject;
3737

38+
import java.io.IOException;
3839
import java.io.PrintWriter;
3940

4041
import org.apache.commons.cli.CommandLine;
4142
import org.apache.commons.cli.DefaultParser;
42-
import org.apache.commons.cli.HelpFormatter;
4343
import org.apache.commons.cli.Options;
4444
import org.apache.commons.cli.ParseException;
45+
import org.apache.commons.cli.help.HelpFormatter;
4546
import org.slf4j.Logger;
4647

4748
/**
@@ -127,9 +128,12 @@ boolean filterResource(final SolidSyncClient client, final SolidResource resourc
127128
}
128129

129130
void showHelp(final Options options) {
130-
final var formatter = new HelpFormatter();
131-
formatter.printHelp(printWriter, formatter.getWidth(), "java -jar inrupt-openid-jwk-runner.jar",
132-
null, options, formatter.getLeftPadding(), formatter.getDescPadding(), null, false);
131+
final var formatter = HelpFormatter.builder().get();
132+
try {
133+
formatter.printHelp("java -jar inrupt-client-examples-cli-runner.jar", null, options, null, false);
134+
} catch (IOException ex) {
135+
LOGGER.error("Failed to print help output: {}", ex.getMessage());
136+
}
133137
}
134138

135139
}

0 commit comments

Comments
 (0)