On 16.10.2014 14:09, Zieris, Franz wrote:
Hi there,
I would favor having the same Java support for all Saros versions, so
if we'd actually rely on Java 7 for Saros/I, Saros/E should no longer
support Java 6, too.
I see two immediate technical issues here:
(1)One change that would be necessary is in our test and build
infrastructure ("saros-build"), which currently uses Java 7 for doing
some code analysis, but Java 6 for compilation (am I right, Arsenij?).
(2)The second one involves our source code itself. Quick test:
Changing the target version for the Core and Saros/E currently leads
to no compilation errors, but some Saros/E JUnit tests fail. This
needs to be investigated first.
Which JUnit tests are failing ? I am running Java JDK 1.7 and get no
failures when running a local regression ?
I have no idea how many Saros (actual or potential) users out there
still rely on Java 6.
Does anyone have any numbers that could suit as a proxy?
Stefan: Do our anonymous statistics contain the used Java version?
Yes they do, only spotted Java 1.7 and 1.8 so far.
But the question is: In which module should Grahams changes be
implemented ? If it is only IntelliJ then their is no problem to use
Java 1.7 for IntelliJ and
Java 1.6 for Eclipse.
Franz
*From:*Graham Allan [mailto:grundlefl...@gmail.com]
*Sent:* Wednesday, October 15, 2014 7:37 PM
*To:* dpp-devel@lists.sourceforge.net
*Subject:* [DPP-Devel] Can the IntelliJ plugin target Java 7+
Hi all,
Is there any reason that the IntelliJ plugin should not target Java 7+
as the runtime environment?
The specific motivation for me is to be able to use Java NIO's glob
matching, in order to evaluate the rules specified in a .gitignore
file. This was previously fulfilled by JGit, but having that
dependency was seen as undesirable, I think due to file size concerns.
Not having to reimplement glob matching (the equivalent of the POSIX
fnmatch function) would save a lot of effort and maintenance.
Another approach would be to pull out the part of JGit which did this,
which targeted Java 5 I believe, and include this source code in
Saros. That code is under the Eclipse Public License, I'm not 100%
sure on the legality of that, or the impact of including something
non-GPL in the Saros distributable, but I think that's valid.
Cheers,
Graham
------------------------------------------------------------------------------
Comprehensive Server Monitoring with Site24x7.
Monitor 10 servers for $9/Month.
Get alerted through email, SMS, voice calls or mobile push notifications.
Take corrective actions from your mobile device.
http://p.sf.net/sfu/Zoho
_______________________________________________
DPP-Devel mailing list
DPP-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dpp-devel
------------------------------------------------------------------------------
Comprehensive Server Monitoring with Site24x7.
Monitor 10 servers for $9/Month.
Get alerted through email, SMS, voice calls or mobile push notifications.
Take corrective actions from your mobile device.
http://p.sf.net/sfu/Zoho
_______________________________________________
DPP-Devel mailing list
DPP-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dpp-devel