[ 
https://issues.apache.org/jira/browse/OPENJPA-2439?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Guillaume Chauvet updated OPENJPA-2439:
---------------------------------------

    Attachment: OPENJPA-2439.patch

Please find attached the cleaned diff patch.
Note: This patch also remove some warnings in pom xml files.

> Improving compliance to Java 5+
> -------------------------------
>
>                 Key: OPENJPA-2439
>                 URL: https://issues.apache.org/jira/browse/OPENJPA-2439
>             Project: OpenJPA
>          Issue Type: Dependency upgrade
>    Affects Versions: 2.3.0
>            Reporter: Guillaume Chauvet
>         Attachments: OPENJPA-2439.patch
>
>
> Hello,
> I provide this patch to improve the compliant of OpenJPA to Java 5+.
> Changes included in this patch are :
> ======
> # Migrating from commons-lang to commons-lang3 :
> Implies :
> -> Removing call to NestedExceptions classes.Explanation from commons-lang 
> homepage :
> "In Java 1.4, the notion that all Throwables could be linked to a cause was 
> introduced. In Lang we had provided a NestedException framework to support 
> the same feature, and now that we're jumping from Java 1.3 to Java 5 we are 
> remove this feature. The deprecation section below covers one part of 
> ExceptionUtils that remains until we are on Java 6, where the last remaining 
> parts of the JDK appear to have embraced the new cause API."
> -> Replace package **.apache.commons.lang to **.apache.commons.lang3
> # Migrating SLF4J artefact to 1.7.5 :
> According to SLF4J news (http://www.slf4j.org/news.html) :
> - Given the significance of these performance improvements, users are highly 
> encouraged to migrate to SLF4J version 1.7.5 or later.
> # Migrating artefact org.apache.bval.bundle form version 0.3-incubating to 
> 0.5 (removing direct SLF4J 1.6.1 and commons-lang2 dependencies)
> If this patch is approved, I will create a subtask for adding @Override 
> annotation to all java classes (maven-compiler plugin is configured to target 
> bytecode version 1.6).



--
This message was sent by Atlassian JIRA
(v6.1#6144)

Reply via email to