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