Return-Path: X-Original-To: apmail-openjpa-dev-archive@www.apache.org Delivered-To: apmail-openjpa-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 34FD010BB9 for ; Tue, 8 Apr 2014 13:05:23 +0000 (UTC) Received: (qmail 63814 invoked by uid 500); 8 Apr 2014 13:05:21 -0000 Delivered-To: apmail-openjpa-dev-archive@openjpa.apache.org Received: (qmail 63311 invoked by uid 500); 8 Apr 2014 13:05:16 -0000 Mailing-List: contact dev-help@openjpa.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@openjpa.apache.org Delivered-To: mailing list dev@openjpa.apache.org Received: (qmail 63263 invoked by uid 99); 8 Apr 2014 13:05:15 -0000 Received: from arcas.apache.org (HELO arcas.apache.org) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 08 Apr 2014 13:05:15 +0000 Date: Tue, 8 Apr 2014 13:05:15 +0000 (UTC) From: "Romain Manni-Bucau (JIRA)" To: dev@openjpa.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Commented] (OPENJPA-2386) Support for JAVA 8 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/OPENJPA-2386?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13962939#comment-13962939 ] Romain Manni-Bucau commented on OPENJPA-2386: --------------------------------------------- Yep, it is important to stay aligned on spec. > Support for JAVA 8 > ------------------ > > Key: OPENJPA-2386 > URL: https://issues.apache.org/jira/browse/OPENJPA-2386 > Project: OpenJPA > Issue Type: Improvement > Components: build / infrastructure, Enhance, jpa > Affects Versions: 2.3.0 > Reporter: Kevin Sutter > Assignee: Rick Curtis > > A few different aspects exist for the support of Java 8. The first being tolerance of the Java 8 runtime. If OpenJPA and the application are built and enhanced with Java 7 (or Java 6), then will these class files execute in a Java 8 environment? My assumption is "yes" since this would be consistent with our initial experiences with Java 7. But, some testing will be required to verify this. > The next aspect is the building of the application Entities with Java 8. Building and enhancing Java Entity class files with Java 8 looks to be hazardous... The first indication is that ASM doesn't seem to handle the Java 8 class file format. And, if ASM doesn't handle it, then I'm sure that Serp doesn't handle it either. Now, whether our use of ASM as a post-processor for Serp will suffice this time around, I have no idea. > This brings back the question of dropping Serp support altogether and going the ASM route (http://openjpa.208410.n2.nabble.com/DISCUSS-Java7-and-Serp-td6951682.html). I know there's been some interest in this in the past. > A longer-term aspect is when do we actually build OpenJPA with Java 8 and take advantage (exploit) of the new features. I think we have a long ways before we have to cross that hurdle. When we start developing JPA 2.1, we'll probably have to upgrade our build process to use Java 7. So, we're probably on the same type of cycle for Java 8 for building OpenJPA (when it's required by Java EE 8). -- This message was sent by Atlassian JIRA (v6.2#6252)