Application/Operator source and target version may be set to 1.8 as long as JRE 1.8 is used both on the client and Hadoop cluster. This will allow to use language constructs introduced in 1.8.

Vlad

On 10/5/16 12:15, Munagala Ramanath wrote:
Doing that gives us this lovely message:

[INFO] Compiling 2 source files to /home/ram/tests/apex/myapexapp/target/classes
javacTask: source release 1.8 requires target release 1.8

An interesting page discussing possible problems:
http://www.draconianoverlord.com/2014/04/01/jdk-compatibility.html

Ram


On Wed, Oct 5, 2016 at 10:22 AM, Thomas Weise <t...@apache.org <mailto:t...@apache.org>> wrote:

    Source level can be 1.8, which allows you to use 1.8 features. Did
    you keep target level at 1.7?


    On Wed, Oct 5, 2016 at 10:18 AM, hsy...@gmail.com
    <mailto:hsy...@gmail.com> <hsy...@gmail.com
    <mailto:hsy...@gmail.com>> wrote:

        I think the problem is what people expect when we say
        "certified".  To me, If I see something is certified with java
        8, I would assume that I can use java 8 api(new features
        stream, lambda etc.) to write the operator code, not only just
        run the code with jre 8 or compile existing code with jdk 8
        and run.

        I did try some operator code with java 8 stream API and some
        lambda expression in some methods it works. I havn't tried any
        operators with new features in their non-transient properties.
        And also we should take a look to see if kryo fully works with
        java 8 classes/types

        Regards,
        Siyuan



        On Wed, Oct 5, 2016 at 9:34 AM, Munagala Ramanath
        <r...@datatorrent.com <mailto:r...@datatorrent.com>> wrote:

            You can use Java 8 but the source and target compatibility
            configuration parameters in
            your pom.xml for the maven-compiler-plugin still need to
            be 1.7

            Ram

            On Wed, Oct 5, 2016 at 9:14 AM, Feldkamp, Brandon (CONT)
            <brandon.feldk...@capitalone.com
            <mailto:brandon.feldk...@capitalone.com>> wrote:

                So is it safe to say that JDK 1.8 is supported to the
                same extent that 1.7 is?

                We’re not running into any issues currently (that I
                know of…feel free to chime back in Alex) but we’re
                making design decision and were curious about being
                able to use Java 8 features.

                Thanks!

                Brandon

                *From: *Vlad Rozov <v.ro...@datatorrent.com
                <mailto:v.ro...@datatorrent.com>>
                *Organization: *DataTorrent
                *Reply-To: *"users@apex.apache.org
                <mailto:users@apex.apache.org>" <users@apex.apache.org
                <mailto:users@apex.apache.org>>
                *Date: *Monday, October 3, 2016 at 11:43 PM
                *To: *"users@apex.apache.org
                <mailto:users@apex.apache.org>" <users@apex.apache.org
                <mailto:users@apex.apache.org>>
                *Subject: *Re: Apex and Malhar Java 8 Certified

                We do test on Java 8 - both Apex Core and Malhar
                Apache Jenkins builds use JDK 1.8 to run tests.

                Thank you,

                Vlad

                On 10/3/16 15:45, Thomas Weise wrote:

                    Apex is built against Java 7 and expected to work
                    as is on Java 8 (Hadoop distros still support 1.7
                    as well). Are you running into specific issues?

                    Thanks,

                    Thomas

                    On Mon, Oct 3, 2016 at 12:06 PM, McCullough, Alex
                    <alex.mccullo...@capitalone.com
                    <mailto:alex.mccullo...@capitalone.com>> wrote:

                        Hey All,

                        I know there were talks about this at some
                        point but is Apex and/or Malhar Java 8
                        certified? If not, is there a current plan and
                        date to be so?

                        Thanks,

                        Alex

                        
------------------------------------------------------------------------

                        The information contained in this e-mail is
                        confidential and/or proprietary to Capital One
                        and/or its affiliates and may only be used
                        solely in performance of work or services for
                        Capital One. The information transmitted
                        herewith is intended only for use by the
                        individual or entity to which it is addressed.
                        If the reader of this message is not the
                        intended recipient, you are hereby notified
                        that any review, retransmission,
                        dissemination, distribution, copying or other
                        use of, or taking of any action in reliance
                        upon this information is strictly prohibited.
                        If you have received this communication in
                        error, please contact the sender and delete
                        the material from your computer.




                
------------------------------------------------------------------------

                The information contained in this e-mail is
                confidential and/or proprietary to Capital One and/or
                its affiliates and may only be used solely in
                performance of work or services for Capital One. The
                information transmitted herewith is intended only for
                use by the individual or entity to which it is
                addressed. If the reader of this message is not the
                intended recipient, you are hereby notified that any
                review, retransmission, dissemination, distribution,
                copying or other use of, or taking of any action in
                reliance upon this information is strictly prohibited.
                If you have received this communication in error,
                please contact the sender and delete the material from
                your computer.






Reply via email to