For MB4 we are writing a CLI client to perform admin operations. I have
done a draft design and doing an implementation. At the moment I am trying
out this with GoLang as its really flexible for building CLIs and it can
be, executables will be able to run on machines without a JVM.

We are hoping to package this CLI client into MB itself. Also, our idea is
to include the source code in message-broker repo[1] (to make it easy to
maintain). Since message-broker repo is built using maven, I am hoping to
use this maven-go plugin[2] to build the Go source code of the CLI.

Is there a better approach to achieve our requirement? (as it seems
maven-go plugin can manage dependencies and compile the Go code without any
external involvement.)

[1]. https://github.com/wso2/message-broker
[2]. https://github.com/raydac/mvn-golang/

*Eranda Rajapakshe*
Software Engineer
WSO2 Inc.
Mobile : +94784822608
Dev mailing list

Reply via email to