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 <[email protected]> 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: [email protected] > For additional commands, e-mail: [email protected] > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
