You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@maven.apache.org by Greg Wilkins <gr...@mortbay.com> on 2005/11/02 21:38:24 UTC
[m2] Jetty repo was: Using the tomcat plugin
I've just reorganized the mortbay jetty m2 repositories.
There now is
<url>http://www.mortbay.org/maven2/snapshot</url>
<url>http://www.mortbay.org/maven2/release</url> (currently empty)
The old
<url>http://www.mortbay.org/maven2</url>
will continue to work for a while.
cheers
Jan Bartel wrote:
> Ralph,
>
> Try putting the following in your pom.xml:
>
> <pluginRepositories>
> <pluginRepository>
> <id>mortbay-repo</id>
> <name>mortbay-repo</name>
> <url>http://www.mortbay.org/maven2</url>
> </pluginRepository>
> </pluginRepositories>
>
> I should have the site doco for the plugin linked into the Jetty website
> in the next day. In the meanwhile, all you should need to do is to add
> these plugin config
> lines to your pom.xml:
>
> <plugin>
> <groupId>org.mortbay.jetty</groupId>
> <artifactId>maven-jetty6-plugin</artifactId>
> <configuration>
> <scanIntervalSeconds>20</scanIntervalSeconds>
> </configuration>
> </plugin>
>
> That will cause the plugin to keep running and scan for class/lib
> changes every 20secs. You
> can change it to whatever you prefer. There are also a couple of other
> config options, but
> that should get you going.
>
> You can run it:
> mvn org.mortbay.jetty:maven-jetty6-plugin:1.0:run
>
> You can shorten that to:
> mvn jetty6:run
>
> but I'm not sure exactly how to do that other than as the plugin
> developer (I followed the
> instructions at
> http://maven.apache.org/maven2/guides/plugin/guide-java-plugin-development.html).
>
>
> Jason, is there any update on how we get the Jetty repository mirrored
> to the central
> Maven2 repository?
>
>
> cheers
> Jan
>
> Ralph Pöllath wrote:
>
>> On 02.11.2005, at 16:55, Jan Bartel wrote:
>>
>>> Ralph,
>>>
>>> Just a suggestion: if you want to run your webapp without having to
>>> create a war first,
>>> you could try the Jetty6 plugin. It is extremely lightweight, you
>>> don't have to have any external config files for it, plus it will
>>> automatically
>>> hot-redeploy your webapp whenever you change any class files or
>>> dependencies. You can
>>> get it from scpexe://jetty.mortbay.org/home/ftp/pub/maven2.
>>
>>
>>
>> Hi,
>>
>> sounds great, but I can't figure out what to do with scpexe://
>> jetty.mortbay.org/home/ftp/pub/maven2. I tried creating a
>> pluginRepository in ~/.m2/settings.xml but can't get it to work.
>>
>> Cheers,
>> -Ralph.
>>
>>> Ralph Pöllath wrote:
>>>
>>>> Hi,
>>>> I've successfully compiled and installed the tomcat plugin from
>>>> svn, and tomcat:deploy works as expected. Now I'm wondering how to
>>>> best use it.
>>>> For development, I'd like to avoid zipping up the war file for
>>>> each deployment. From gleaning at the source, I learned this
>>>> means deploying in local mode. I guess I have to pass a parameter
>>>> to the tomcat plugin, but I can't figure out the parameter's
>>>> correct name (I know, this question is related to plugins in
>>>> general, but I can't find the documentation).
>>>> I tried
>>>> $ mvn -Dorg.apache.maven.plugins.maven-tomcat-plugin.mode=local
>>>> tomcat:deploy
>>>> and
>>>> $ mvn -Dorg.codehaus.mojo.tomcat.mode=local tomcat:deploy
>>>> but all I get is
>>>> [INFO] Deploying war remotely to /myProject on http://localhost:
>>>> 8080/ manager
>>>> which means I'm running in the default remote mode.
>>>> I also noticed there's a mode called inplace, that uses a
>>>> context.xml file to deploy to tomcat, and requires the war plugin
>>>> to run in exploded mode. What's the advantage of using inplace (I
>>>> assume you get to use a path different from
>>>> project.build.finalName?), and how do I configure the war plugin?
>>>> How does everyone else use the tomcat plugin?
>>>> Thanks,
>>>> -Ralph.
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org