aries-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "ASF GitHub Bot (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (ARIES-1186) Upgrade to ASM 5 for Java 8 support
Date Mon, 12 May 2014 16:21:15 GMT

    [ https://issues.apache.org/jira/browse/ARIES-1186?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13995207#comment-13995207
] 

ASF GitHub Bot commented on ARIES-1186:
---------------------------------------

GitHub user hwellmann opened a pull request:

    https://github.com/apache/aries/pull/9

    [ARIES-1186] Support Java 8 with ASM 5.0.2 in Aries Proxy

    Patch uses ASM 5.0.2 and handles java 8 default methods in proxies. 
    
    Running integration tests on Java 8 requires a Pax Runner 1.8.6-SNAPSHOT. (Build locally
or add OPS4J Snapshots repo).
    
    To run tests under Java 8, first compile under Java 7, then use "mvn test" only under
Java 8.

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/hwellmann/aries trunk

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/aries/pull/9.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #9
    
----
commit 54360b4d959bb74c7da307cec804fd9f55319812
Author: Harald Wellmann <harald.wellmann@gmx.de>
Date:   2014-05-12T16:11:52Z

    [ARIES-1186] Support Java 8 with ASM 5.0.2 in Aries Proxy

----


> Upgrade to ASM 5 for Java 8 support
> -----------------------------------
>
>                 Key: ARIES-1186
>                 URL: https://issues.apache.org/jira/browse/ARIES-1186
>             Project: Aries
>          Issue Type: Improvement
>          Components: Proxy
>    Affects Versions: proxy-impl-1.0.2
>            Reporter: Harald Wellmann
>            Priority: Critical
>
> Aries Proxy does not work under Java 8, since it depends on ASM 4 which does not support
Java 8.
> This is currently a blocker for working with Karaf 3.0.1 under Java 8. (Karaf contains
Aries Proxy Impl 1.0.2).
> Upgrading to ASM 5.0.2 requires changing a few {{super()}} calls in Aries subclasses
of ASM classes.
> I tried a local build of Aries Proxy Impl 1.0.3-SNAPSHOT with these changes, and the
result seems to be ok for Karaf.
> The larger part of the issue on Aries side is the dependency on a prehistoric version
of Pax Exam which depends on Pax Runner (with additional configuration tweaks from Aries)
which does not support Java 8 either, so I haven't been able to run the Proxy integration
tests.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Mime
View raw message