Re: Why migrate from Maven to Gradle

2020-06-16 Thread Enrico Olivelli
Il Mar 16 Giu 2020, 05:31 Haisheng Yuan  ha scritto:

> Hi Zoltan,
>
> > For example I use NetBeans, and things just work with maven.
>

Hi
If you use NetBeans 11.3+ you can open Calcite again. Better 12.0

Enrico


Have you tried intellij? It works fine with Gradle. And it is free.
>
> > Gradle will add friction to contributors familiar with maven and
> unfamiliar with gradle...
> Your case is far better than mine, at least you have knowledge of maven. I
> have near 0 knowledge for both maven and gradle. But that doesn't prevent
> me from making contribution to Calcite. The only command I run daily is
> ./gradlew build.  And I am happy with it. :) So don't worry about that.
> Feel free to ask if you need help, I think Vladimir and other community
> members are more than happy to help.
>
> Thanks,
> Haisheng
>
> On 2020/06/15 23:27:21, Zoltan Farkas 
> wrote:
> > Vladimir,
> >
> > A new user will probably be impacted more by the IDE experience.
> >
> > Some IDEs do better at handling maven than gradle... For example I use
> NetBeans, and things just work with maven.
> >
> > In my experience, Maven is simply a more mature tool (use it since
> 2002), more plugins, good IDE support, with more developers being fluent
> with it.
> >
> > Gradle will add friction to contributors familiar with maven and
> unfamiliar with gradle...
> >
> > Hope it’s worth it...
> >
> > --z
> >
> > > On Jun 15, 2020, at 2:49 PM, Vladimir Sitnikov <
> sitnikov.vladi...@gmail.com> wrote:
> > >
> > > 
> > >>
> > >> Gradle is not that user friendly for new uses
> > >
> > > Can you please elaborate?
> > >
> > > Gradle's command line is easier to follow as it provides help with the
> > > usable tasks and descriptions,
> > > and it requires much less ceremony.
> > > For instance, with Maven I often had issues like
> "ExtenderSqlParserImpl not
> > > found" (== I had to build the project before importing to the IDE),
> > > and Gradle fixes that.
> > >
> > > Vladimir
> >
> >
>


Re: Why migrate from Maven to Gradle

2020-06-15 Thread Haisheng Yuan
Hi Zoltan,

> For example I use NetBeans, and things just work with maven.
Have you tried intellij? It works fine with Gradle. And it is free.

> Gradle will add friction to contributors familiar with maven and unfamiliar 
> with gradle...  
Your case is far better than mine, at least you have knowledge of maven. I have 
near 0 knowledge for both maven and gradle. But that doesn't prevent me from 
making contribution to Calcite. The only command I run daily is ./gradlew 
build.  And I am happy with it. :) So don't worry about that. Feel free to ask 
if you need help, I think Vladimir and other community members are more than 
happy to help.

Thanks,
Haisheng

On 2020/06/15 23:27:21, Zoltan Farkas  wrote: 
> Vladimir, 
> 
> A new user will probably be impacted more by the IDE experience.
> 
> Some IDEs do better at handling maven than gradle... For example I use 
> NetBeans, and things just work with maven.
> 
> In my experience, Maven is simply a more mature tool (use it since 2002), 
> more plugins, good IDE support, with more developers being fluent with it. 
> 
> Gradle will add friction to contributors familiar with maven and unfamiliar 
> with gradle...  
> 
> Hope it’s worth it...
> 
> --z
> 
> > On Jun 15, 2020, at 2:49 PM, Vladimir Sitnikov 
> >  wrote:
> > 
> > 
> >> 
> >> Gradle is not that user friendly for new uses
> > 
> > Can you please elaborate?
> > 
> > Gradle's command line is easier to follow as it provides help with the
> > usable tasks and descriptions,
> > and it requires much less ceremony.
> > For instance, with Maven I often had issues like "ExtenderSqlParserImpl not
> > found" (== I had to build the project before importing to the IDE),
> > and Gradle fixes that.
> > 
> > Vladimir
> 
> 


Re: Why migrate from Maven to Gradle

2020-06-15 Thread Zoltan Farkas
Vladimir, 

A new user will probably be impacted more by the IDE experience.

Some IDEs do better at handling maven than gradle... For example I use 
NetBeans, and things just work with maven.

In my experience, Maven is simply a more mature tool (use it since 2002), more 
plugins, good IDE support, with more developers being fluent with it. 

Gradle will add friction to contributors familiar with maven and unfamiliar 
with gradle...  

Hope it’s worth it...

--z

> On Jun 15, 2020, at 2:49 PM, Vladimir Sitnikov  
> wrote:
> 
> 
>> 
>> Gradle is not that user friendly for new uses
> 
> Can you please elaborate?
> 
> Gradle's command line is easier to follow as it provides help with the
> usable tasks and descriptions,
> and it requires much less ceremony.
> For instance, with Maven I often had issues like "ExtenderSqlParserImpl not
> found" (== I had to build the project before importing to the IDE),
> and Gradle fixes that.
> 
> Vladimir



Re: Why migrate from Maven to Gradle

2020-06-15 Thread Vladimir Sitnikov
>Gradle is not that user friendly for new uses

Can you please elaborate?

Gradle's command line is easier to follow as it provides help with the
usable tasks and descriptions,
and it requires much less ceremony.
For instance, with Maven I often had issues like "ExtenderSqlParserImpl not
found" (== I had to build the project before importing to the IDE),
and Gradle fixes that.

Vladimir


Re: Why migrate from Maven to Gradle

2020-06-14 Thread Danny Chan
Thanks, are there some building functionalities that grade can do but maven can 
not ? Gradle is not that user friendly for new uses but I works well, it has 
better flexibility than maven with many custom plugins.

Best,
Danny Chan
在 2020年6月13日 +0800 AM1:31,丁小冬(比古) ,写道:
>
> Hi, Calcite developers
>
> I would like to build calcite with Maven, but now calcite only support gradle 
> build. I have three questions:
> 1. Is there any reason that Calcite had to migrate from maven to gradle?
> 2. If I still insist on using maven to build calcite, is there any risk?
> 3. If I want to migrate from gradle back to maven, is there any quick and 
> correct method to do this?
>
> thank you for your attention, this is really important to me, looking forward 
> to your reply
>
> Great thanks
> Winter Ding


Re: Why migrate from Maven to Gradle

2020-06-12 Thread Rui Wang
>2. If I still insist on using maven to build calcite, is there any risk?
>3. If I want to migrate from gradle back to maven, is there any quick and
correct method to do this?

Calcite should have dropped Maven support. So if you want to use
Maven somehow, it 1) won't be in Calcite repo 2) you might work it around
in your own fork.


Additional question: why do you want to migrate back to Maven?


-Rui


On Fri, Jun 12, 2020 at 11:07 AM Rui Wang  wrote:

> This email thread contains some discussions:
> https://lists.apache.org/thread.html/d43cf9958613c2b7489860d076f2d714551c1002f6fd41fd1f5c6e18%40%3Cdev.calcite.apache.org%3E
>
>
> -Rui
>
> On Fri, Jun 12, 2020 at 10:31 AM 丁小冬(比古) 
> wrote:
>
>>
>> Hi, Calcite developers
>>
>> I would like to build calcite with Maven, but now calcite only support
>> gradle build. I have three questions:
>> 1. Is there any reason that Calcite had to migrate from maven to gradle?
>> 2. If I still insist on using maven to build calcite, is there any risk?
>> 3. If I want to migrate from gradle back to maven, is there any quick and
>> correct method to do this?
>>
>> thank you for your attention, this is really important to me, looking
>> forward to your reply
>>
>> Great thanks
>> Winter Ding
>
>


Re: Why migrate from Maven to Gradle

2020-06-12 Thread Rui Wang
This email thread contains some discussions:
https://lists.apache.org/thread.html/d43cf9958613c2b7489860d076f2d714551c1002f6fd41fd1f5c6e18%40%3Cdev.calcite.apache.org%3E


-Rui

On Fri, Jun 12, 2020 at 10:31 AM 丁小冬(比古) 
wrote:

>
> Hi, Calcite developers
>
> I would like to build calcite with Maven, but now calcite only support
> gradle build. I have three questions:
> 1. Is there any reason that Calcite had to migrate from maven to gradle?
> 2. If I still insist on using maven to build calcite, is there any risk?
> 3. If I want to migrate from gradle back to maven, is there any quick and
> correct method to do this?
>
> thank you for your attention, this is really important to me, looking
> forward to your reply
>
> Great thanks
> Winter Ding


Why migrate from Maven to Gradle

2020-06-12 Thread 丁小冬(比古)

Hi, Calcite developers

I would like to build calcite with Maven, but now calcite only support gradle 
build. I have three questions:
1. Is there any reason that Calcite had to migrate from maven to gradle?
2. If I still insist on using maven to build calcite, is there any risk?
3. If I want to migrate from gradle back to maven, is there any quick and 
correct method to do this?

thank you for your attention, this is really important to me, looking forward 
to your reply

Great thanks
Winter Ding