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]

Reply via email to