Thanks. I think that's also the javac.source, but specifying it fully
doesn't change the behavior. I did manage to get it to work just now
so I'm good.

Best,
Erick
On Mon, Oct 22, 2018 at 11:14 AM Alexandre Rafalovitch
<arafa...@gmail.com> wrote:
>
> Have you tried -Dant.build.javac.source=1.8? Based on
> http://ant.apache.org/manual/running.html#sysprops (though maybe those
> are environmental properties).
>
> Regards,
>    Alex.
> On Mon, 22 Oct 2018 at 11:03, Erick Erickson <erickerick...@gmail.com> wrote:
> >
> > Is there a magic flag to convince the precommit step to allow Java 8
> > constructs (lambdas in this case) when compiling a 5x version? I need
> > to backport some code.
> >
> > I tried this:
> > ant -Djavac.source=1.8 -Djavac.target=1.8 -Dsource=1.8 precommit
> > and
> > ant -Djavac.source=1.8 -Djavac.target=1.8 -Dsource=8 precommit
> >
> > to no avail. It all compiles fine, but generates this error:
> >
> > -ecj-javadoc-lint-src:
> > .
> > .
> > .
> > [ecj-lint] Lambda expressions are allowed only at source level 1.8 or above
> >
> > Meanwhile I'll dig of course.
> >
> > Thanks,
> > Erick
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
> > For additional commands, e-mail: dev-h...@lucene.apache.org
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
> For additional commands, e-mail: dev-h...@lucene.apache.org
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: dev-h...@lucene.apache.org

Reply via email to