[ https://issues.apache.org/jira/browse/KARAF-405?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12984079#action_12984079 ]
Achim Nierbeck commented on KARAF-405: -------------------------------------- just my two cent, but I'm sure right after we switch to JDK 1.6 with Karaf 3.0 a Java7 will be available or shortly after and we might just hit the same issue again with JDK 7 specific stuff. We should keep this information since it doesn't hurt :) > Force JDK 1.5 compiler > ---------------------- > > Key: KARAF-405 > URL: https://issues.apache.org/jira/browse/KARAF-405 > Project: Karaf > Issue Type: Improvement > Reporter: Jean-Baptiste Onofré > Fix For: 2.2.0 > > > As agreed on the dev mailing list, we defined the following policy: > - Karaf 2.2.x == JDK 1.5 > - Karaf 3.0.x == JDK 1.6 > It means that we should be sure that we don't use JDK 1.6 specific methods on > the current trunk (corresponding to Karaf 2.2.x). > For instance, we got a Hudson build failure due to the usage of > java.lang.String isEmpty() method which is JDK 1.6 specific whereas Hudson > still uses JDK 1.5. > To detect this kind of situation, I propose to define the <source/> and > <target/> on the maven-compiler-plugin. > These instructions will be removed after the 2.2.x branch cut off. The trunk > will be Karaf 3.0.x and so JDK 1.6 compliant. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.