killbill-cloud icon indicating copy to clipboard operation
killbill-cloud copied to clipboard

install_java_plugin is missing overrides argument support

Open nick-at-finix opened this issue 7 months ago • 0 comments

In https://github.com/killbill/killbill-cloud/commit/fad8cc9c0293bae6a9c7000edb4e55764af2012d, the overrides and -ssl-verify options were moved from the class level to the method level, effectively removing support for these options for install_java_plugin.

tomcat@a479f0653a17:~$   kpm install_java_plugin com.my-company:my-plugin \
>   --overrides url:"https://maven.pkg.github.com/my-companys/killbill-plugins" token:.. \
>   --group-id com.my-company \
>   --artifact-id my-plugin \
>   --destination /var/lib/killbill/bundles \
>   --version 2.3.24
io/console on JRuby shells out to stty for most operations
ERROR: "kpm install_java_plugin" was called with arguments ["com.my-company:my-plugin", "--overrides", "url:https://maven.pkg.github.com/my-company/internal-killbill-plugins", "token:ghp_..."]
Usage: "kpm install_java_plugin plugin-key <kb-version>"
Deprecation warning: Thor exit with status 0 on errors. To keep this behavior, you must define `exit_on_failure?` in `KPM::Cli`
You can silence deprecations warning by setting the environment variable THOR_SILENCE_DEPRECATION.

nick-at-finix avatar Aug 07 '25 14:08 nick-at-finix