roar109 / mars

small command line java CI for personal user

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Small command line tool to compile and copy a generated maven artifact

Build

go build -o mars

Run

mars -p project-alias

or just call the binary for a command prompt

mars

See config.json for examples, the java, jboss and workspace sections accept system variables or path, first try to get system variable if not found uses it as a relative path.

Available flows:

1 - Maven clean and install
2 - Same as #1 plus copy the generated artifact to deployment folder
3 - Same as #2 plus start the container (Not implemented yet)

Roadmap

  • [] Start Java container
  • Use different maven installation
  • Make the config file configurable with a parameter
  • [] Use "deployment" as a generic not fixed to jboss
  • Create snapshots of the config.json file on demand
  • [] Better project listing (consider group by a category)
  • Consider creating "Sets" of projects and be able to deploy them together.

About

small command line java CI for personal user

License:MIT License


Languages

Language:Go 100.0%