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.

Reply via email to