Re: Avoid re-generate Parser.jj on each build if the parser was not modified

2018-09-16 Thread Julian Hyde
Yes, I checked, the Drill plugin is the best there is. (Freemarker is now an Apache project, but I don't see any sign of them wanting to adopt FMPP.) On Sat, Sep 15, 2018 at 12:24 PM Michael Mior wrote: > > +1 Thanks Vladimir! > > -- > Michael Mior > mm...@apache.org > > > Le sam. 15 sept. 2018 à

Re: Avoid re-generate Parser.jj on each build if the parser was not modified

2018-09-15 Thread Michael Mior
+1 Thanks Vladimir! -- Michael Mior mm...@apache.org Le sam. 15 sept. 2018 à 14:37, Vladimir Sitnikov < sitnikov.vladi...@gmail.com> a écrit : > Hi, > > I'm sure lots of us have seen during Maven build even though the sources > were not changed: >Compiling 1155 source files to

Re: Avoid re-generate Parser.jj on each build if the parser was not modified

2018-09-15 Thread Enrico Olivelli
+1 awesome idea Thanks Enrico Il sab 15 set 2018, 20:56 Vladimir Sitnikov ha scritto: > >Can you nag the Drill folks to contribute their changes back, if their > plugin is a fork? > > Original plugin is not maintained. It was hosted on GoogleCode which was > closed, and I couldn't find a

Re: Avoid re-generate Parser.jj on each build if the parser was not modified

2018-09-15 Thread Vladimir Sitnikov
>Can you nag the Drill folks to contribute their changes back, if their plugin is a fork? Original plugin is not maintained. It was hosted on GoogleCode which was closed, and I couldn't find a continuation. Vladimir

Re: Avoid re-generate Parser.jj on each build if the parser was not modified

2018-09-15 Thread Julian Hyde
Great idea. Can you nag the Drill folks to contribute their changes back, if their plugin is a fork? Julian > On Sep 15, 2018, at 11:37, Vladimir Sitnikov > wrote: > > Hi, > > I'm sure lots of us have seen during Maven build even though the sources > were not changed: > Compiling 1155

Avoid re-generate Parser.jj on each build if the parser was not modified

2018-09-15 Thread Vladimir Sitnikov
Hi, I'm sure lots of us have seen during Maven build even though the sources were not changed: Compiling 1155 source files to .../code/calcite/core/target/classes The issue there is FMPP generates Parser.jj no matter what, and it causes JavaCC to re-generate parser which causes