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.
Install through Gauge
gauge --install java
- Installing specific version
gauge --install java --plugin-version 0.0.7
Offline installation
- Download the plugin from Releases
gauge --install java --file gauge-java-0.0.7-windows.x86_64.zip
Build from source
###Requirements
Compiling
go run make.go
For cross platform compilation (launcher)
go run make.go --all-platforms
###Installing
After compilation
go run make.go --install
Installing to a CUSTOM_LOCATION
go run make.go --install --plugin-prefix CUSTOM_LOCATION
###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.