Hello All the 2.2.0 version of the maven golang plugin <https://github.com/raydac/mvn-golang> has been published in the maven central
the main new feature - now the work with dependencies is much easier and they can be defined through external file (example <https://github.com/raydac/mvn-golang/tree/master/mvn-golang-examples/mvn-golang-example-termui> ). The Plug-in allows to build Golang projects and provides way to work with single-module and multi-module Golang projects containing common part ( example <https://github.com/raydac/mvn-golang/tree/master/mvn-golang-examples/mvn-golang-example-multimodule>), it automatically loads needed Golang SDK version and auto-tunes environment variables what makes it very helpful for CI systems. It supports work with CVS systems (example <https://github.com/raydac/mvn-golang/tree/master/mvn-golang-examples/test-git-cvs>) and provides way to load packages not only by their name but also by their revision, branch and tag. As very big plus It allows to use whole power of already existing Java tools and frameworks (of course only during build time) in own projects (like use of ANTLR <https://github.com/raydac/mvn-golang/tree/master/mvn-golang-examples/mvn-golang-example-antlr> , preprocessing <https://github.com/raydac/mvn-golang/tree/master/mvn-golang-examples/mvn-golang-example-preprocessing> or web-UI build <https://github.com/raydac/go-gwt-example>). Some big projects already use the plug-in, for instance keycloak <https://www.keycloak.org/> uses it for test purposes. for fast start you can take a look at the example project <https://github.com/raydac/mvn-golang-example> the plug-in needs installed Java 1.7+ and Maven 3.0+ -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.