Split in Backend and CLI/GUI Project
Could you please split the project into two projects, one only providing the backend (e.g. woo-j/OkapiBarcode) and this Project adding the frontend. I only use the backend classes for generating Barcodes.
The security Issue WS-2019-0490 CVSS v3.1 Score 8.1 with jcommander is affecting the whole project and giving the whole project a bad reputation in terms of codes security analysis.
We may eventually split things out, but not in the near future. In the short term, if you don't need the jcommander dependency it's best to simply exclude it in your dependency management configuration. I'm leaving this ticket open though, to keep it on the radar as a possible future enhancement.