Gauge-java
This is the java language plugin for gauge.
It contains a launcher component (gauge-java.go) written in golang which is used to start the plugin from gauge.
Requirements
Compiling
go run make.go
For cross platform compilation (launcher)
go run make.go --all-platforms
Installing
After installing gauge
go run make.go --install
Installing to a CUSTOM_LOCATION
go run make.go --install --plugin-prefix CUSTOM_LOCATION
Install using gauge
gauge --install java
Creating distributable
Note: Run after compiling
go run make.go --distro
For distributable across platforms os, windows and linux for bith x86 and x86_64
go run make.go --distro --all-platforms
New distribution details need to be updated in the java-install.json file in gauge plugin repository for a new verison update.
License
Gauge-Java is released under GNU Public License version 3.0
Copyright
Copyright 2015 ThoughtWorks, Inc.
Acknowledgement
This project is supported by YourKit Java Profiler. YourKit supports open source projects with its full-featured Java Profiler, which is used by Gauge Team.