I have lived through all versions of Maven in large scale and the switch to the Go way has brought me nothing but joy and peace. Maven works, I agree, but thats it. it's not joyful and simple in the same way as Go's way of building that mostly (modulo versions) gets out of your way.
I am impressed that you took the time to implement this however and if it can generate more Go developers all the better! tis 15 maj 2018 kl 09:33 skrev Igor Maznitsa <rrg4...@gmail.com>: > *short note for developers who knows nothing about maven* > > 1. maven <https://maven.apache.org/> is a well-documented cross-platform > mature tool with long history > 2. maven <https://maven.apache.org/> is open-source and small one > 3. maven <https://maven.apache.org/> is accessible in popular OS software > repositories > 4. maven <https://maven.apache.org/> is widely used in enterprise world > especially, the most popular it is in Java world but the tool allows to > build native application too > 5. maven <https://maven.apache.org/> is supported out of the box by > popular CI (continuous integration) systems (like Jenkins) > 6. maven <https://maven.apache.org/> has central repository which allows > to distribute extensions without pain > 7. its project configuration files should be written in XML what sometime > is verbose but less possibility to make errors > 8. it allows to tune project build process depending on current OS, it is > possible to make specific profiles for each OS family > 9. it has big active community > > *how it can help in Golang world* > > 1. it allows to not invent bicycle > 2. Golang projects can use existing polished environment which allows > build even enterprise level solutions > 3. less time to involve Java programmers into Golang world > 4. provided way to use synergistic effect from multi-language environment, > for instance popular ANTLR <http://www.antlr.org/> tool (to generate > parsers) provides only Java based solution but can generate Golang code. > > *what about me and why I have written the plug-in* > > 1. I don't like to dance around project environment tuning, I am too lazy > 2. I don't like to have pain with 3th side dependency loading and control > their version and changes > 3. I very like to build everything through single command and move > projects between machines without pain > 4. I want distribute my projects without big notes how to build them and > how to tune environment > > > On Tuesday, May 15, 2018 at 9:31:08 AM UTC+3, Henrik Johansson wrote: > >> How in the name of anything does using Maven make life easier? >> Hyperbole aside I am curious. How does it help? >> >> -- > 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. > -- 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.