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.

Reply via email to