That solved the problem, thanks.
For those interested, I simply added this to the pom :
<profiles>
<profile>
<id>jettyConfig</id>
<dependencies>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jsp-api</artifactId>
<version>2.0</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>tomcat</groupId>
<artifactId>jasper-compiler</artifactId>
<version>5.5.9</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>tomcat</groupId>
<artifactId>jasper-runtime</artifactId>
<version>5.5.9</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>tomcat</groupId>
<artifactId>jasper-compiler-jdt</artifactId>
<version>5.5.9</version>
<scope>compile</scope>
</dependency>
</dependencies>
</profile>
</profiles>
Which overrides the scope for the jsp-api jar, and adds the tomcat stuff :)
With this in the pom, just run with : mvn -P jettyConfig clean jetty6:run
Maven2 is great, the more I learn the more I love it.
Cheers,
Mikael
On 31/03/06, Alexandre Poitras <[EMAIL PROTECTED]> wrote:
>
> Take a look at the profiles :
> http://maven.apache.org/guides/introduction/introduction-to-profiles.html
>
> I think the dependenciesManagement section is what you are looking for.
>
> On 3/31/06, Mikael Andersson <[EMAIL PROTECTED]> wrote:
> > Hi,
> > I have a pom used with the jetty6 plugin and myfaces (via the
> archetype),
> > for the jetty plugin to work properly I had to change from provided to
> > compile for a depency and add a couple of tomcat jars.
> >
> > I wonder if there is a nice and simple way of changing the scope of
> certain
> > dependencies without editing the pom file all the time, like using
> profiles
> > or environment variables? Otherwise I will probably forget to change the
> pom
> > and bundle those jars with the war running on tomcat :(
> >
> > Had a quick go with -DscopeVal=compile and then in the pom
> > <scope>${scopeVal}</scope> , which failed. I am relatively new to maven2
> and
> > not that familiar with the more advanced stuff, so help please :)
> >
> > Thanks,
> > Micke
> >
> >
>
>
> --
> Alexandre Poitras
> Québec, Canada
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>