Hi,
I agree we need to move to Java 8. Oracle announced recently that they
won't update Java 7 beyond April.
We can do it over the next 3 weeks (say by March 15th, perhaps earlier,
but not instantly as I will need to upgrade on the server (a process which
turns out to be non-trivial as the CruiseControl system requires Java 6
still, and won't even work under Java 7 so there is some complex mechanism
to manage there).
Mac users haven't been pushed Java 8 yet by default, so we will need to
all update to it.
So don't do any patches or commits that require it for a while. If this
puts you in a bind, you are going to have to find a workaround.
And as for generated code, we want to be one step behind, so people can
make changes that generate Java 7, but don't generate Java 8 unique stuff
for a while.
Tim
On Tue, 17 Feb 2015, Kevin Brightwell wrote:
> Hello,
>
> I've been working on updating some build structures for Umple (adding
> formal Ant tasks for umplec and umplei). In writing these tasks, I started
> using Java 8 constructs without thinking much about it.
>
> I would like to purpose that the build chain for Umple be increased to the
> latest stable version of Java, Java 1.8. You can see feature changes here
> (this is a biased article, but it's OK).
>
> In purposing this, the following would need to change:
> 1. Developers use Java 8 (if you use the auto-updater from Oracle, you'll
> already be there)
> 2. The cruise build server uses Java 8, OpenJDK does already have support
> for Java 8
> 3. Clients who use Umple need to have Java 8 to run umple
>
> However, those who use generated code will not have to update (Umple still
> generates Java 1.6 classes AFAIK).
>
> I'd appreciate any input on this.
>
> Thanks,
>
> Kevin
>
> --
> You received this message because you are subscribed to the Google Groups
> "Umple-Dev" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to
umple-dev+...@googlegroups.com.
> To post to this group, send email to
umpl...@googlegroups.com.
> Visit this group at
http://groups.google.com/group/umple-dev.
> For more options, visit
https://groups.google.com/d/optout.
>
>
Timothy C. Lethbridge, PhD, P.Eng., I.S.P., CSDP
Professor of Software Engineering and Computer Science
/ Professeur Titulaire de génie logiciel et d'informatique
and Vice-Dean (governance) / et vice-doyen (gouvernance)
Faculté de genie / Faculty of Engineering
University of Ottawa / Université d'Ottawa
Tel:
613-562-5800x6685 Fax:
613-562-5664 Mobile:
613-252-1850
http://www.eecs.uottawa.ca/~tcl