Hi.
On Thu, 27 Apr 2017 08:42:36 -0700, Gary Gregory wrote:
On Apr 27, 2017 8:21 AM, "Gilles" <gil...@harfang.homelinux.org>
wrote:
On Thu, 27 Apr 2017 10:10:57 -0500, Matt Sicker wrote:
Choosing Java 8 or 7 for a new component depends on the APIs you
want to
use for it more so than what's current.
Indeed, the question could be rephrased as: Is there anything to
loose
(for a new component) if we allow the larger API of Java 8?
I hear people are still using Java
6, but I doubt those projects are adapting new libraries or
upgrading any
of their dependencies as it is...
That has seemed logical to me for a long time...
+1
I say pick the version you think is best.
At this point, I can't say exactly.
The current code doesn't seem to need Java APIs beyond 6, but other
utilities yet to be added might benefit.
The only argument for leaving Java 6 is that we have to go through
hoops with the Jenkins configuration. Currently it fails in a way
that looks cryptic to me. So, unless someone can fix it, I'll bump
the dependency to Java 7.
Regards,
Gilles
Gary
Regards,
Gilles
On 27 April 2017 at 09:41, Gilles <gil...@harfang.homelinux.org>
wrote:
On Thu, 27 Apr 2017 14:49:01 +0200, Gilles wrote:
Hi.
The POM indicates:
<maven.compiler.source>1.6</maven.compiler.source>
<maven.compiler.target>1.6</maven.compiler.target>
but also:
<commons.release.desc>(requires Java
7+)</commons.release.desc>
Which is wrong?
Also, please not that keeping 1.6 compatibility seems to
complicate
the Jenkins configuration:
https://builds.apache.org/view/Apache%20Commons/job/Commons_
Numbers/14/console
For a new component, shouldn't we just go to Java 8?
Gilles
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org