You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@maven.apache.org by Mirko Friedenhagen <mf...@gmail.com> on 2014/03/27 21:16:26 UTC
Re: [MNG-5551] Java 8 + Maven status
Steven,
thanks, I now could reproduce this. Installing a local SNAPSHOT of the
shared library and plugin did resolve this.
So I guess we have to release both pretty soon :-).
Regards Mirko
--
http://illegalstateexception.blogspot.com/
https://github.com/mfriedenhagen/ (http://osrc.dfm.io/mfriedenhagen)
https://bitbucket.org/mfriedenhagen/
On Thu, Mar 27, 2014 at 8:37 PM, Steven Schlansker
<st...@gmail.com> wrote:
> Here is a reproduction case:
>
> https://github.com/stevenschlansker/mdep-439-analyze-java8
>
> On Mar 27, 2014, at 10:26 AM, Mirko Friedenhagen <mf...@gmail.com> wrote:
>
>> Steven, I can not reproduce that maven-dependency-plugin:analyze:2.8
>> fails with JDK8. I have created a small library with a Lambda (call it
>> L) and ran dependency:analyze without probems. I installed this
>> library and made a new component depend on L and ran
>> dependency:analyze successfully again. As stated in MDEP-439[1], can
>> you or someone else provide a sample? Otherwise I will close this bug.
>>
>> [1] http://jira.codehaus.org/browse/MDEP-439
>> Regards Mirko
>> --
>> http://illegalstateexception.blogspot.com/
>> https://github.com/mfriedenhagen/ (http://osrc.dfm.io/mfriedenhagen)
>> https://bitbucket.org/mfriedenhagen/
>>
>>
>> On Thu, Mar 27, 2014 at 1:28 PM, Matt Benson <gu...@gmail.com> wrote:
>>> Oh, good news on the dependency plugin bit--I almost forgot that you had
>>> mentioned its underlying library having already upgraded its trunk to
>>> version 4. I was thinking more about jdependency, which supports the shade
>>> plugin.
>>>
>>> Matt
>>> On Mar 27, 2014 7:22 AM, "Matt Benson" <gu...@gmail.com> wrote:
>>>
>>>> Oh, well... It's no secret that ASM 3, being interface-based, is wholly
>>>> incompatible with ASM 4, which took the approach of using abstract classes
>>>> to significantly reduce the amount of code needed to accomplish a given
>>>> task. ASM 5 claims to be compatible with 4, which is why I, not realizing
>>>> that the plugins in question were based on ASM 3, suggested that simply
>>>> "dropping in" the new jar should suffice. The good news is that the upgrade
>>>> process is not terribly onerous, if only someone steps to do it.
>>>>
>>>> Matt
>>>> On Mar 27, 2014 5:25 AM, "Mirko Friedenhagen" <mf...@gmail.com>
>>>> wrote:
>>>>
>>>>> Mark,
>>>>>
>>>>> the analyze goal depends on the
>>>>> org.apache.maven.shared:maven-dependency-analyzer:1.4 which depends on
>>>>> asm 3.3.1. The trunk already moved to 4.2. I will see what happens
>>>>> when switching to asm 5 :-)
>>>>> Regards Mirko
>>>>> --
>>>>> http://illegalstateexception.blogspot.com/
>>>>> https://github.com/mfriedenhagen/ (http://osrc.dfm.io/mfriedenhagen)
>>>>> https://bitbucket.org/mfriedenhagen/
>>>>>
>>>>>
>>>>> On Thu, Mar 27, 2014 at 5:45 AM, Mark Derricutt <ma...@talios.com> wrote:
>>>>>> What version of the maven-dependency-plugin? I'm using 2.8 fine under
>>>>> JDK8
>>>>>> and have been for some time - this is using the `copy-dependencies`
>>>>> goal and
>>>>>> nothing else tho...
>>>>>>
>>>>>>
>>>>>>
>>>>>> On 27 Mar 2014, at 6:15, Steven Schlansker wrote:
>>>>>>
>>>>>>> Java 8 has now been out for a week and Maven is still not really
>>>>>>> compatible.
>>>>>>> In particular, the maven-shade-plugin and maven-dependency-plugin do
>>>>> not
>>>>>>> work
>>>>>>> due to an old version of ASM that throws
>>>>> ArrayIndexOutOfBoundsException on
>>>>>>> Java 8 class files.
>>>>>
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
>>>>> For additional commands, e-mail: users-help@maven.apache.org
>>>>>
>>>>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
>> For additional commands, e-mail: users-help@maven.apache.org
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> For additional commands, e-mail: users-help@maven.apache.org
>
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org
Re: [MNG-5551] Java 8 + Maven status
Posted by Kristian Rosenvold <kr...@gmail.com>.
I have updated quite a few places to asm 4.x compliance (and hence 5.x). Do
let me know if I missed something, I can do the rest.
(The api changes are fairly significant so I'm assuming I can do further
upgrades about twice as fast as someone who hasn't done it...)
K
2014-03-28 8:11 GMT+01:00 Hervé BOUTEMY <he...@free.fr>:
> why didn't we detect the failure when building the plugin and running ITs
> with
> JDK 8 = somthing we did a long time ago and that I was conviced would give
> us
> more accurate results than what we finally have?
>
> I had a quick look at ITs, and it seems that the compiler plugin is
> configured
> to generate 1.5 bytecode
> IMHO, we need to add an IT generating 1.8 bytecode to make tests and show
> the
> failure before fixing and being sure the fix is complete.
> I didn't have time to really test, but I hope such discussion can help us
> improve JDK8 support more rapidly
> And find every other place where JDK8 compatibility won't be automatic:
> looking
> for asm is one way, but I suppose there may be problems for tools not using
> asm
>
> Regards,
>
> Hervé
>
> Le vendredi 28 mars 2014 07:40:53 Kristian Rosenvold a écrit :
> > I have updated dependency (maven shade) to use asm 5.0.1, and I hope to
> get
> > version 0.8 of dependency released RealSoon (tm).
> >
> > Kristian
> >
> > 2014-03-27 21:16 GMT+01:00 Mirko Friedenhagen <mf...@gmail.com>:
> > > Steven,
> > >
> > > thanks, I now could reproduce this. Installing a local SNAPSHOT of the
> > > shared library and plugin did resolve this.
> > > So I guess we have to release both pretty soon :-).
> > > Regards Mirko
> > > --
> > > http://illegalstateexception.blogspot.com/
> > > https://github.com/mfriedenhagen/ (http://osrc.dfm.io/mfriedenhagen)
> > > https://bitbucket.org/mfriedenhagen/
> > >
> > >
> > > On Thu, Mar 27, 2014 at 8:37 PM, Steven Schlansker
> > >
> > > <st...@gmail.com> wrote:
> > > > Here is a reproduction case:
> > > >
> > > > https://github.com/stevenschlansker/mdep-439-analyze-java8
> > > >
> > > > On Mar 27, 2014, at 10:26 AM, Mirko Friedenhagen <
> > >
> > > mfriedenhagen@gmail.com> wrote:
> > > >> Steven, I can not reproduce that maven-dependency-plugin:analyze:2.8
> > > >> fails with JDK8. I have created a small library with a Lambda (call
> it
> > > >> L) and ran dependency:analyze without probems. I installed this
> > > >> library and made a new component depend on L and ran
> > > >> dependency:analyze successfully again. As stated in MDEP-439[1], can
> > > >> you or someone else provide a sample? Otherwise I will close this
> bug.
> > > >>
> > > >> [1] http://jira.codehaus.org/browse/MDEP-439
> > > >> Regards Mirko
> > > >> --
> > > >> http://illegalstateexception.blogspot.com/
> > > >> https://github.com/mfriedenhagen/ (http://osrc.dfm.io/mfriedenhagen
> )
> > > >> https://bitbucket.org/mfriedenhagen/
> > > >>
> > > >>
> > > >> On Thu, Mar 27, 2014 at 1:28 PM, Matt Benson <gu...@gmail.com>
> > >
> > > wrote:
> > > >>> Oh, good news on the dependency plugin bit--I almost forgot that
> you
> > >
> > > had
> > >
> > > >>> mentioned its underlying library having already upgraded its trunk
> to
> > > >>> version 4. I was thinking more about jdependency, which supports
> the
> > >
> > > shade
> > >
> > > >>> plugin.
> > > >>>
> > > >>> Matt
> > > >>>
> > > >>> On Mar 27, 2014 7:22 AM, "Matt Benson" <gu...@gmail.com>
> wrote:
> > > >>>> Oh, well... It's no secret that ASM 3, being interface-based, is
> > >
> > > wholly
> > >
> > > >>>> incompatible with ASM 4, which took the approach of using abstract
> > >
> > > classes
> > >
> > > >>>> to significantly reduce the amount of code needed to accomplish a
> > >
> > > given
> > >
> > > >>>> task. ASM 5 claims to be compatible with 4, which is why I, not
> > >
> > > realizing
> > >
> > > >>>> that the plugins in question were based on ASM 3, suggested that
> > >
> > > simply
> > >
> > > >>>> "dropping in" the new jar should suffice. The good news is that
> the
> > >
> > > upgrade
> > >
> > > >>>> process is not terribly onerous, if only someone steps to do it.
> > > >>>>
> > > >>>> Matt
> > > >>>> On Mar 27, 2014 5:25 AM, "Mirko Friedenhagen" <
> > >
> > > mfriedenhagen@gmail.com>
> > >
> > > >>>> wrote:
> > > >>>>> Mark,
> > > >>>>>
> > > >>>>> the analyze goal depends on the
> > > >>>>> org.apache.maven.shared:maven-dependency-analyzer:1.4 which
> depends
> > >
> > > on
> > >
> > > >>>>> asm 3.3.1. The trunk already moved to 4.2. I will see what
> happens
> > > >>>>> when switching to asm 5 :-)
> > > >>>>> Regards Mirko
> > > >>>>> --
> > > >>>>> http://illegalstateexception.blogspot.com/
> > > >>>>> https://github.com/mfriedenhagen/ (
> http://osrc.dfm.io/mfriedenhagen)
> > > >>>>> https://bitbucket.org/mfriedenhagen/
> > > >>>>>
> > > >>>>>
> > > >>>>> On Thu, Mar 27, 2014 at 5:45 AM, Mark Derricutt <mark@talios.com
> >
> > >
> > > wrote:
> > > >>>>>> What version of the maven-dependency-plugin? I'm using 2.8 fine
> > >
> > > under
> > >
> > > >>>>> JDK8
> > > >>>>>
> > > >>>>>> and have been for some time - this is using the
> `copy-dependencies`
> > > >>>>>
> > > >>>>> goal and
> > > >>>>>
> > > >>>>>> nothing else tho...
> > > >>>>>>
> > > >>>>>> On 27 Mar 2014, at 6:15, Steven Schlansker wrote:
> > > >>>>>>> Java 8 has now been out for a week and Maven is still not
> really
> > > >>>>>>> compatible.
> > > >>>>>>> In particular, the maven-shade-plugin and
> maven-dependency-plugin
> > >
> > > do
> > >
> > > >>>>> not
> > > >>>>>
> > > >>>>>>> work
> > > >>>>>>> due to an old version of ASM that throws
> > > >>>>>
> > > >>>>> ArrayIndexOutOfBoundsException on
> > > >>>>>
> > > >>>>>>> Java 8 class files.
> > > >>>>>
> > > >>>>>
> --------------------------------------------------------------------
> > > >>>>> -
> > > >>>>> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> > > >>>>> For additional commands, e-mail: users-help@maven.apache.org
> > > >>
> > > >>
> ---------------------------------------------------------------------
> > > >> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> > > >> For additional commands, e-mail: users-help@maven.apache.org
> > > >
> > > > ---------------------------------------------------------------------
> > > > To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> > > > For additional commands, e-mail: users-help@maven.apache.org
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > > For additional commands, e-mail: dev-help@maven.apache.org
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org
>
>
Re: [MNG-5551] Java 8 + Maven status
Posted by Hervé BOUTEMY <he...@free.fr>.
why didn't we detect the failure when building the plugin and running ITs with
JDK 8 = somthing we did a long time ago and that I was conviced would give us
more accurate results than what we finally have?
I had a quick look at ITs, and it seems that the compiler plugin is configured
to generate 1.5 bytecode
IMHO, we need to add an IT generating 1.8 bytecode to make tests and show the
failure before fixing and being sure the fix is complete.
I didn't have time to really test, but I hope such discussion can help us
improve JDK8 support more rapidly
And find every other place where JDK8 compatibility won't be automatic: looking
for asm is one way, but I suppose there may be problems for tools not using
asm
Regards,
Hervé
Le vendredi 28 mars 2014 07:40:53 Kristian Rosenvold a écrit :
> I have updated dependency (maven shade) to use asm 5.0.1, and I hope to get
> version 0.8 of dependency released RealSoon (tm).
>
> Kristian
>
> 2014-03-27 21:16 GMT+01:00 Mirko Friedenhagen <mf...@gmail.com>:
> > Steven,
> >
> > thanks, I now could reproduce this. Installing a local SNAPSHOT of the
> > shared library and plugin did resolve this.
> > So I guess we have to release both pretty soon :-).
> > Regards Mirko
> > --
> > http://illegalstateexception.blogspot.com/
> > https://github.com/mfriedenhagen/ (http://osrc.dfm.io/mfriedenhagen)
> > https://bitbucket.org/mfriedenhagen/
> >
> >
> > On Thu, Mar 27, 2014 at 8:37 PM, Steven Schlansker
> >
> > <st...@gmail.com> wrote:
> > > Here is a reproduction case:
> > >
> > > https://github.com/stevenschlansker/mdep-439-analyze-java8
> > >
> > > On Mar 27, 2014, at 10:26 AM, Mirko Friedenhagen <
> >
> > mfriedenhagen@gmail.com> wrote:
> > >> Steven, I can not reproduce that maven-dependency-plugin:analyze:2.8
> > >> fails with JDK8. I have created a small library with a Lambda (call it
> > >> L) and ran dependency:analyze without probems. I installed this
> > >> library and made a new component depend on L and ran
> > >> dependency:analyze successfully again. As stated in MDEP-439[1], can
> > >> you or someone else provide a sample? Otherwise I will close this bug.
> > >>
> > >> [1] http://jira.codehaus.org/browse/MDEP-439
> > >> Regards Mirko
> > >> --
> > >> http://illegalstateexception.blogspot.com/
> > >> https://github.com/mfriedenhagen/ (http://osrc.dfm.io/mfriedenhagen)
> > >> https://bitbucket.org/mfriedenhagen/
> > >>
> > >>
> > >> On Thu, Mar 27, 2014 at 1:28 PM, Matt Benson <gu...@gmail.com>
> >
> > wrote:
> > >>> Oh, good news on the dependency plugin bit--I almost forgot that you
> >
> > had
> >
> > >>> mentioned its underlying library having already upgraded its trunk to
> > >>> version 4. I was thinking more about jdependency, which supports the
> >
> > shade
> >
> > >>> plugin.
> > >>>
> > >>> Matt
> > >>>
> > >>> On Mar 27, 2014 7:22 AM, "Matt Benson" <gu...@gmail.com> wrote:
> > >>>> Oh, well... It's no secret that ASM 3, being interface-based, is
> >
> > wholly
> >
> > >>>> incompatible with ASM 4, which took the approach of using abstract
> >
> > classes
> >
> > >>>> to significantly reduce the amount of code needed to accomplish a
> >
> > given
> >
> > >>>> task. ASM 5 claims to be compatible with 4, which is why I, not
> >
> > realizing
> >
> > >>>> that the plugins in question were based on ASM 3, suggested that
> >
> > simply
> >
> > >>>> "dropping in" the new jar should suffice. The good news is that the
> >
> > upgrade
> >
> > >>>> process is not terribly onerous, if only someone steps to do it.
> > >>>>
> > >>>> Matt
> > >>>> On Mar 27, 2014 5:25 AM, "Mirko Friedenhagen" <
> >
> > mfriedenhagen@gmail.com>
> >
> > >>>> wrote:
> > >>>>> Mark,
> > >>>>>
> > >>>>> the analyze goal depends on the
> > >>>>> org.apache.maven.shared:maven-dependency-analyzer:1.4 which depends
> >
> > on
> >
> > >>>>> asm 3.3.1. The trunk already moved to 4.2. I will see what happens
> > >>>>> when switching to asm 5 :-)
> > >>>>> Regards Mirko
> > >>>>> --
> > >>>>> http://illegalstateexception.blogspot.com/
> > >>>>> https://github.com/mfriedenhagen/ (http://osrc.dfm.io/mfriedenhagen)
> > >>>>> https://bitbucket.org/mfriedenhagen/
> > >>>>>
> > >>>>>
> > >>>>> On Thu, Mar 27, 2014 at 5:45 AM, Mark Derricutt <ma...@talios.com>
> >
> > wrote:
> > >>>>>> What version of the maven-dependency-plugin? I'm using 2.8 fine
> >
> > under
> >
> > >>>>> JDK8
> > >>>>>
> > >>>>>> and have been for some time - this is using the `copy-dependencies`
> > >>>>>
> > >>>>> goal and
> > >>>>>
> > >>>>>> nothing else tho...
> > >>>>>>
> > >>>>>> On 27 Mar 2014, at 6:15, Steven Schlansker wrote:
> > >>>>>>> Java 8 has now been out for a week and Maven is still not really
> > >>>>>>> compatible.
> > >>>>>>> In particular, the maven-shade-plugin and maven-dependency-plugin
> >
> > do
> >
> > >>>>> not
> > >>>>>
> > >>>>>>> work
> > >>>>>>> due to an old version of ASM that throws
> > >>>>>
> > >>>>> ArrayIndexOutOfBoundsException on
> > >>>>>
> > >>>>>>> Java 8 class files.
> > >>>>>
> > >>>>> --------------------------------------------------------------------
> > >>>>> -
> > >>>>> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> > >>>>> For additional commands, e-mail: users-help@maven.apache.org
> > >>
> > >> ---------------------------------------------------------------------
> > >> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> > >> For additional commands, e-mail: users-help@maven.apache.org
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> > > For additional commands, e-mail: users-help@maven.apache.org
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > For additional commands, e-mail: dev-help@maven.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org
Re: [MNG-5551] Java 8 + Maven status
Posted by Steven Schlansker <st...@gmail.com>.
Confirmed, thank you for the fix! Eagerly awaiting the release.
On Mar 27, 2014, at 1:16 PM, Mirko Friedenhagen <mf...@gmail.com> wrote:
> Steven,
>
> thanks, I now could reproduce this. Installing a local SNAPSHOT of the
> shared library and plugin did resolve this.
> So I guess we have to release both pretty soon :-).
> Regards Mirko
> --
> http://illegalstateexception.blogspot.com/
> https://github.com/mfriedenhagen/ (http://osrc.dfm.io/mfriedenhagen)
> https://bitbucket.org/mfriedenhagen/
>
>
> On Thu, Mar 27, 2014 at 8:37 PM, Steven Schlansker
> <st...@gmail.com> wrote:
>> Here is a reproduction case:
>>
>> https://github.com/stevenschlansker/mdep-439-analyze-java8
>>
>> On Mar 27, 2014, at 10:26 AM, Mirko Friedenhagen <mf...@gmail.com> wrote:
>>
>>> Steven, I can not reproduce that maven-dependency-plugin:analyze:2.8
>>> fails with JDK8. I have created a small library with a Lambda (call it
>>> L) and ran dependency:analyze without probems. I installed this
>>> library and made a new component depend on L and ran
>>> dependency:analyze successfully again. As stated in MDEP-439[1], can
>>> you or someone else provide a sample? Otherwise I will close this bug.
>>>
>>> [1] http://jira.codehaus.org/browse/MDEP-439
>>> Regards Mirko
>>> --
>>> http://illegalstateexception.blogspot.com/
>>> https://github.com/mfriedenhagen/ (http://osrc.dfm.io/mfriedenhagen)
>>> https://bitbucket.org/mfriedenhagen/
>>>
>>>
>>> On Thu, Mar 27, 2014 at 1:28 PM, Matt Benson <gu...@gmail.com> wrote:
>>>> Oh, good news on the dependency plugin bit--I almost forgot that you had
>>>> mentioned its underlying library having already upgraded its trunk to
>>>> version 4. I was thinking more about jdependency, which supports the shade
>>>> plugin.
>>>>
>>>> Matt
>>>> On Mar 27, 2014 7:22 AM, "Matt Benson" <gu...@gmail.com> wrote:
>>>>
>>>>> Oh, well... It's no secret that ASM 3, being interface-based, is wholly
>>>>> incompatible with ASM 4, which took the approach of using abstract classes
>>>>> to significantly reduce the amount of code needed to accomplish a given
>>>>> task. ASM 5 claims to be compatible with 4, which is why I, not realizing
>>>>> that the plugins in question were based on ASM 3, suggested that simply
>>>>> "dropping in" the new jar should suffice. The good news is that the upgrade
>>>>> process is not terribly onerous, if only someone steps to do it.
>>>>>
>>>>> Matt
>>>>> On Mar 27, 2014 5:25 AM, "Mirko Friedenhagen" <mf...@gmail.com>
>>>>> wrote:
>>>>>
>>>>>> Mark,
>>>>>>
>>>>>> the analyze goal depends on the
>>>>>> org.apache.maven.shared:maven-dependency-analyzer:1.4 which depends on
>>>>>> asm 3.3.1. The trunk already moved to 4.2. I will see what happens
>>>>>> when switching to asm 5 :-)
>>>>>> Regards Mirko
>>>>>> --
>>>>>> http://illegalstateexception.blogspot.com/
>>>>>> https://github.com/mfriedenhagen/ (http://osrc.dfm.io/mfriedenhagen)
>>>>>> https://bitbucket.org/mfriedenhagen/
>>>>>>
>>>>>>
>>>>>> On Thu, Mar 27, 2014 at 5:45 AM, Mark Derricutt <ma...@talios.com> wrote:
>>>>>>> What version of the maven-dependency-plugin? I'm using 2.8 fine under
>>>>>> JDK8
>>>>>>> and have been for some time - this is using the `copy-dependencies`
>>>>>> goal and
>>>>>>> nothing else tho...
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> On 27 Mar 2014, at 6:15, Steven Schlansker wrote:
>>>>>>>
>>>>>>>> Java 8 has now been out for a week and Maven is still not really
>>>>>>>> compatible.
>>>>>>>> In particular, the maven-shade-plugin and maven-dependency-plugin do
>>>>>> not
>>>>>>>> work
>>>>>>>> due to an old version of ASM that throws
>>>>>> ArrayIndexOutOfBoundsException on
>>>>>>>> Java 8 class files.
>>>>>>
>>>>>> ---------------------------------------------------------------------
>>>>>> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
>>>>>> For additional commands, e-mail: users-help@maven.apache.org
>>>>>>
>>>>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
>>> For additional commands, e-mail: users-help@maven.apache.org
>>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
>> For additional commands, e-mail: users-help@maven.apache.org
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> For additional commands, e-mail: users-help@maven.apache.org
>
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org
Re: [MNG-5551] Java 8 + Maven status
Posted by Steven Schlansker <st...@gmail.com>.
Confirmed, thank you for the fix! Eagerly awaiting the release.
On Mar 27, 2014, at 1:16 PM, Mirko Friedenhagen <mf...@gmail.com> wrote:
> Steven,
>
> thanks, I now could reproduce this. Installing a local SNAPSHOT of the
> shared library and plugin did resolve this.
> So I guess we have to release both pretty soon :-).
> Regards Mirko
> --
> http://illegalstateexception.blogspot.com/
> https://github.com/mfriedenhagen/ (http://osrc.dfm.io/mfriedenhagen)
> https://bitbucket.org/mfriedenhagen/
>
>
> On Thu, Mar 27, 2014 at 8:37 PM, Steven Schlansker
> <st...@gmail.com> wrote:
>> Here is a reproduction case:
>>
>> https://github.com/stevenschlansker/mdep-439-analyze-java8
>>
>> On Mar 27, 2014, at 10:26 AM, Mirko Friedenhagen <mf...@gmail.com> wrote:
>>
>>> Steven, I can not reproduce that maven-dependency-plugin:analyze:2.8
>>> fails with JDK8. I have created a small library with a Lambda (call it
>>> L) and ran dependency:analyze without probems. I installed this
>>> library and made a new component depend on L and ran
>>> dependency:analyze successfully again. As stated in MDEP-439[1], can
>>> you or someone else provide a sample? Otherwise I will close this bug.
>>>
>>> [1] http://jira.codehaus.org/browse/MDEP-439
>>> Regards Mirko
>>> --
>>> http://illegalstateexception.blogspot.com/
>>> https://github.com/mfriedenhagen/ (http://osrc.dfm.io/mfriedenhagen)
>>> https://bitbucket.org/mfriedenhagen/
>>>
>>>
>>> On Thu, Mar 27, 2014 at 1:28 PM, Matt Benson <gu...@gmail.com> wrote:
>>>> Oh, good news on the dependency plugin bit--I almost forgot that you had
>>>> mentioned its underlying library having already upgraded its trunk to
>>>> version 4. I was thinking more about jdependency, which supports the shade
>>>> plugin.
>>>>
>>>> Matt
>>>> On Mar 27, 2014 7:22 AM, "Matt Benson" <gu...@gmail.com> wrote:
>>>>
>>>>> Oh, well... It's no secret that ASM 3, being interface-based, is wholly
>>>>> incompatible with ASM 4, which took the approach of using abstract classes
>>>>> to significantly reduce the amount of code needed to accomplish a given
>>>>> task. ASM 5 claims to be compatible with 4, which is why I, not realizing
>>>>> that the plugins in question were based on ASM 3, suggested that simply
>>>>> "dropping in" the new jar should suffice. The good news is that the upgrade
>>>>> process is not terribly onerous, if only someone steps to do it.
>>>>>
>>>>> Matt
>>>>> On Mar 27, 2014 5:25 AM, "Mirko Friedenhagen" <mf...@gmail.com>
>>>>> wrote:
>>>>>
>>>>>> Mark,
>>>>>>
>>>>>> the analyze goal depends on the
>>>>>> org.apache.maven.shared:maven-dependency-analyzer:1.4 which depends on
>>>>>> asm 3.3.1. The trunk already moved to 4.2. I will see what happens
>>>>>> when switching to asm 5 :-)
>>>>>> Regards Mirko
>>>>>> --
>>>>>> http://illegalstateexception.blogspot.com/
>>>>>> https://github.com/mfriedenhagen/ (http://osrc.dfm.io/mfriedenhagen)
>>>>>> https://bitbucket.org/mfriedenhagen/
>>>>>>
>>>>>>
>>>>>> On Thu, Mar 27, 2014 at 5:45 AM, Mark Derricutt <ma...@talios.com> wrote:
>>>>>>> What version of the maven-dependency-plugin? I'm using 2.8 fine under
>>>>>> JDK8
>>>>>>> and have been for some time - this is using the `copy-dependencies`
>>>>>> goal and
>>>>>>> nothing else tho...
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> On 27 Mar 2014, at 6:15, Steven Schlansker wrote:
>>>>>>>
>>>>>>>> Java 8 has now been out for a week and Maven is still not really
>>>>>>>> compatible.
>>>>>>>> In particular, the maven-shade-plugin and maven-dependency-plugin do
>>>>>> not
>>>>>>>> work
>>>>>>>> due to an old version of ASM that throws
>>>>>> ArrayIndexOutOfBoundsException on
>>>>>>>> Java 8 class files.
>>>>>>
>>>>>> ---------------------------------------------------------------------
>>>>>> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
>>>>>> For additional commands, e-mail: users-help@maven.apache.org
>>>>>>
>>>>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
>>> For additional commands, e-mail: users-help@maven.apache.org
>>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
>> For additional commands, e-mail: users-help@maven.apache.org
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> For additional commands, e-mail: users-help@maven.apache.org
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org
Re: [MNG-5551] Java 8 + Maven status
Posted by Kristian Rosenvold <kr...@gmail.com>.
I have updated dependency (maven shade) to use asm 5.0.1, and I hope to get
version 0.8 of dependency released RealSoon (tm).
Kristian
2014-03-27 21:16 GMT+01:00 Mirko Friedenhagen <mf...@gmail.com>:
> Steven,
>
> thanks, I now could reproduce this. Installing a local SNAPSHOT of the
> shared library and plugin did resolve this.
> So I guess we have to release both pretty soon :-).
> Regards Mirko
> --
> http://illegalstateexception.blogspot.com/
> https://github.com/mfriedenhagen/ (http://osrc.dfm.io/mfriedenhagen)
> https://bitbucket.org/mfriedenhagen/
>
>
> On Thu, Mar 27, 2014 at 8:37 PM, Steven Schlansker
> <st...@gmail.com> wrote:
> > Here is a reproduction case:
> >
> > https://github.com/stevenschlansker/mdep-439-analyze-java8
> >
> > On Mar 27, 2014, at 10:26 AM, Mirko Friedenhagen <
> mfriedenhagen@gmail.com> wrote:
> >
> >> Steven, I can not reproduce that maven-dependency-plugin:analyze:2.8
> >> fails with JDK8. I have created a small library with a Lambda (call it
> >> L) and ran dependency:analyze without probems. I installed this
> >> library and made a new component depend on L and ran
> >> dependency:analyze successfully again. As stated in MDEP-439[1], can
> >> you or someone else provide a sample? Otherwise I will close this bug.
> >>
> >> [1] http://jira.codehaus.org/browse/MDEP-439
> >> Regards Mirko
> >> --
> >> http://illegalstateexception.blogspot.com/
> >> https://github.com/mfriedenhagen/ (http://osrc.dfm.io/mfriedenhagen)
> >> https://bitbucket.org/mfriedenhagen/
> >>
> >>
> >> On Thu, Mar 27, 2014 at 1:28 PM, Matt Benson <gu...@gmail.com>
> wrote:
> >>> Oh, good news on the dependency plugin bit--I almost forgot that you
> had
> >>> mentioned its underlying library having already upgraded its trunk to
> >>> version 4. I was thinking more about jdependency, which supports the
> shade
> >>> plugin.
> >>>
> >>> Matt
> >>> On Mar 27, 2014 7:22 AM, "Matt Benson" <gu...@gmail.com> wrote:
> >>>
> >>>> Oh, well... It's no secret that ASM 3, being interface-based, is
> wholly
> >>>> incompatible with ASM 4, which took the approach of using abstract
> classes
> >>>> to significantly reduce the amount of code needed to accomplish a
> given
> >>>> task. ASM 5 claims to be compatible with 4, which is why I, not
> realizing
> >>>> that the plugins in question were based on ASM 3, suggested that
> simply
> >>>> "dropping in" the new jar should suffice. The good news is that the
> upgrade
> >>>> process is not terribly onerous, if only someone steps to do it.
> >>>>
> >>>> Matt
> >>>> On Mar 27, 2014 5:25 AM, "Mirko Friedenhagen" <
> mfriedenhagen@gmail.com>
> >>>> wrote:
> >>>>
> >>>>> Mark,
> >>>>>
> >>>>> the analyze goal depends on the
> >>>>> org.apache.maven.shared:maven-dependency-analyzer:1.4 which depends
> on
> >>>>> asm 3.3.1. The trunk already moved to 4.2. I will see what happens
> >>>>> when switching to asm 5 :-)
> >>>>> Regards Mirko
> >>>>> --
> >>>>> http://illegalstateexception.blogspot.com/
> >>>>> https://github.com/mfriedenhagen/ (http://osrc.dfm.io/mfriedenhagen)
> >>>>> https://bitbucket.org/mfriedenhagen/
> >>>>>
> >>>>>
> >>>>> On Thu, Mar 27, 2014 at 5:45 AM, Mark Derricutt <ma...@talios.com>
> wrote:
> >>>>>> What version of the maven-dependency-plugin? I'm using 2.8 fine
> under
> >>>>> JDK8
> >>>>>> and have been for some time - this is using the `copy-dependencies`
> >>>>> goal and
> >>>>>> nothing else tho...
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>> On 27 Mar 2014, at 6:15, Steven Schlansker wrote:
> >>>>>>
> >>>>>>> Java 8 has now been out for a week and Maven is still not really
> >>>>>>> compatible.
> >>>>>>> In particular, the maven-shade-plugin and maven-dependency-plugin
> do
> >>>>> not
> >>>>>>> work
> >>>>>>> due to an old version of ASM that throws
> >>>>> ArrayIndexOutOfBoundsException on
> >>>>>>> Java 8 class files.
> >>>>>
> >>>>> ---------------------------------------------------------------------
> >>>>> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> >>>>> For additional commands, e-mail: users-help@maven.apache.org
> >>>>>
> >>>>>
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> >> For additional commands, e-mail: users-help@maven.apache.org
> >>
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> > For additional commands, e-mail: users-help@maven.apache.org
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org
>
>