On Sun, 25 Sep 2016 16:11:22 +0200, Benedikt Ritter <brit...@apache.org>
wrote:
Hello Robert,
just watched your JavaOne presentation. Very interesting :-)
thanks!
Robert Scholte <rfscho...@apache.org> schrieb am So., 25. Sep. 2016 um
13:48 Uhr:
It depends. If you are changing existing methods to only work with
Java8,
that would be a problem (read: we cannot upgrade). If you have both
Java8
and pre-Java8 implementations, either by reflection or proper
encapsulated
code it'll work for us.
We do it ourselves too[1]
for us it would be nice if the target is still 1.7
if ( isJava8() )
{ // do java8 stuff }
else
{ do classic stuff } )
if the java8 stuff uses reflection, you can build it with JDK7,
otherwise
you must use JDK8
We're thinking about adding APIs for dealing with e.g. Functions. So
maven.compiler.source and maven.compiler.target would be 1.8. This would
require downstream user to also compile with Java 8. If I understand
correctly, this would be a problem for Maven, right?
As long as we say that users can run Maven with Java7, then yes it would
block us from upgrading. Is that a problem? Maybe, as long as we don't hit
a bug commons-lang.
Robert
Regards,
Benedikt
Robert
[1]
https://maven.apache.org/shared/maven-shared-utils/xref/org/apache/maven/shared/utils/io/FileUtils.html#L831
On Sun, 25 Sep 2016 09:48:56 +0200, Benedikt Ritter <brit...@apache.org>
wrote:
> Hi,
>
> at the Apache Commons Project we're currently discussing where we can
> host
> utility classes for working with the features introduced in Java 8.
One
> proposal add this to Commons Lang [1]. Since Apache Maven makes use of
> Commons Lang, I would like to know whether it would be a problem for
you
> if
> Commons Lang would require Java 8.
>
> Thank you,
> Benedikt
>
> [1] http://markmail.org/message/ecxc4brpxufamuzu
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org