At this stage, unless a  lot of people come up with a really good reason why
upgrading the version of maven is impossible, I'd advise using maven 3 from
7.5.3 onwards. I'll put a note to that effect on the wiki.

Jan

On 20 October 2011 22:04, Mike Pilone <mpil...@npr.org> wrote:

> Thanks for the information.****
>
> ** **
>
> So does this mean that from 7.5.3 onward the plugin will require Maven 3
> and support for Maven 2 is officially dropped or are you going to look at
> reworking those changes to continue to support Maven 2?****
>
> ** **
>
> -mike****
>
> ** **
>
> [image: *] | Mike Pilone | Software Architect, Distribution |
> mpil...@npr.org | o: 202-513-2679  m: 703-969-7493****
>
> ** **
>
> *From:* jetty-users-boun...@eclipse.org [mailto:
> jetty-users-boun...@eclipse.org] *On Behalf Of *Jan Bartel
> *Sent:* Wednesday, October 19, 2011 7:17 PM
> *To:* JETTY user mailing list
> *Subject:* Re: [jetty-users] Maven jetty plugin classpath error with
> 7.5.3.v20111011****
>
> ** **
>
> Yep, the impl of the plugin changed for 7.5.3 in the way in which it
> obtains the dependency jars of the project.  I think what has happened is
> that the new way (recommended by the maven developers) of obtaining the
> project dependencies is a maven 3.x-ism.
>
> Note also that I want to change the names of some of the configuration
> parameters, so I used a maven mechanism called "aliasing" to maintain
> backward compatibility with the old names, however, I suspect that this
> mechanism is also a maven 3.x-ism as I've had a report of the old names not
> working when using maven 2.x.
>
> I'll have to put something on the wiki about this.
>
> Jan****
>
> On 20 October 2011 03:00, Mike Pilone <mpil...@npr.org> wrote:****
>
> I upgraded from 7.4.5.v20110725 to 7.5.3.v20111011 today and found that any
> system using Maven 2.2.1 would throw a "javax.servlet.UnavailableException"
> when loading a servlet from my webapp. The same exact project works fine
> using Maven 3.0.3.****
>
>  ****
>
> What I've seen with the exact same project and POM:****
>
> - Maven 2 with 7.4.5.v20110725 works****
>
> - Maven 2 with 7.5.3.v20111011 fails****
>
> - Maven 3 with 7.5.3.v20111011 works****
>
>  ****
>
> With Maven 2 and 7.5.3.v20111011 debug output I see:****
>
> [2011-10-19 11:40:53,630] [DEBUG]
> [org.mortbay.jetty.plugin.MavenWebInfConfiguration           ] [main]:
> Classpath =
> [file:/C:/contentDepot/head/cd-project/ui/portalui/target/classes/]****
>
> [2011-10-19 11:40:53,630] [DEBUG]
> [org.mortbay.jetty.plugin.MavenWebInfConfiguration           ] [main]:
> Server classes: ...****
>
>  ****
>
> With Maven 3 and 7.5.3.v20111011 debug output I see:****
>
> [2011-10-19 11:28:14,880] [DEBUG]
> [org.mortbay.jetty.plugin.MavenWebInfConfiguration           ] [main]:
> Classpath =
> [file:/C:/contentDepot/head/cd-project/ui/portalui/target/classes/,
> file:/C:/Users/mpilone/.m2/repository/org/prss/contentdepot/core/16.18.0-SNAPSHOT/core-16.18.0-SNAPSHOT.jar,
> file:/C:/Users/mpilone/.m2/repository/org/springframework/spring-core/3.0.5.RELEASE/spring-core-3.0.5.RELEASE.jar,
> file:/C:/Users/mpilone/.m2/repository/commons-logging/commons-logging/1.1.1/commons-logging-1.1.1.jar,
> file:/C:/Users/mpilone/.m2/repository/org/springframework/spring-context/3.0.5.RELEASE/spring-context-3.0.5.RELEASE.jar,
> file:/C:/Users/mpilone/.m2/repository/org/springframework/spring-aop/3.0.5.RELEASE/spring-aop-3.0.5.RELEASE.jar,
> file:/C:/Users/mpilone/.m2/repository/org/springframework/spring-tx/3.0.5.RELEASE/spring-tx-3.0.5.RELEASE.jar,
> file:/C:/Users/mpilone/.m2/repository/org/hibernate/hibernate-validator/
> 4.0.2.GA/hibernate-validator-4.0.2.GA.jar,
> file:/C:/Users/mpilone/.m2/repository/javax/validation/validation-api/
> 1.0.0.GA/validation-api-1.0.0.GA.jar, ****
>
> ...****
>
>  ****
>
> So it looks like the plug-in is behaving differently under Maven 2 and 3.
> This difference only started to show up from 7.4 to 7.5. I could send along
> my plugin config from the POM if needed but they are both running with the
> same POM.****
>
>  ****
>
> Any ideas?****
>
>  ****
>
> -mike****
>
>  ****
>
>  ****
>
> [image: *] | Mike Pilone | Software Architect, Distribution |
> mpil...@npr.org | o: 202-513-2679  m: 703-969-7493****
>
>  ****
>
>
> _______________________________________________
> jetty-users mailing list
> jetty-users@eclipse.org
> https://dev.eclipse.org/mailman/listinfo/jetty-users****
>
> ** **
>
> _______________________________________________
> jetty-users mailing list
> jetty-users@eclipse.org
> https://dev.eclipse.org/mailman/listinfo/jetty-users
>
>

<<image001.jpg>>

_______________________________________________
jetty-users mailing list
jetty-users@eclipse.org
https://dev.eclipse.org/mailman/listinfo/jetty-users

Reply via email to