jetty

mvn jetty:run

D'après http://www.mortbay.org/maven-plugin/howt(..), il suffit de modifier votre fichier pom.xml comme suit:

<build>

...

<plugins> <plugin> <groupId>org.mortbay.jetty</groupId> <artifactId>maven-jetty-plugin</artifactId> </plugin> .... </plugins>

...

</build>

Cependant lors du lancement j'obtiens

$ mvn jetty:run
[INFO] Scanning for projects...
[INFO] Searching repository for plugin with prefix: 'jetty'.
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] The plugin 'org.codehaus.mojo:jetty-maven-plugin' does not exist or no valid version could be found

Me demandez pas le pourquoi du comment mais un

$ mvn org.mortbay.jetty:maven-jetty-plugin:run
[INFO] Scanning for projects...
[INFO] ----------------------------------------------------------------------------
[INFO] Building ajaxsend Maven Webapp
[INFO]    task-segment: [org.mortbay.jetty:maven-jetty-plugin:run]
[INFO] ----------------------------------------------------------------------------
[INFO] Preparing jetty:run
[INFO] [resources:resources]
[INFO] Using default encoding to copy filtered resources.
[INFO] [compiler:compile]
[INFO] No sources to compile
[INFO] [jetty:run]
[INFO] Configuring Jetty for project: ajaxsend Maven Webapp
[INFO] Webapp source directory = /home/alain/Documents/Ippon/workspace/ajaxsend/src/main/webapp
[INFO] web.xml file = /home/alain/Documents/Ippon/workspace/ajaxsend/src/main/webapp/WEB-INF/web.xml
[INFO] Classes = /home/alain/Documents/Ippon/workspace/ajaxsend/target/classes
1 [main] INFO org.mortbay.log - Logging to org.slf4j.impl.SimpleLogger@1d3cdaa via org.mortbay.log.Slf4jLog
[INFO] Context path = /ajaxsend
[INFO] Tmp directory = /home/alain/Documents/Ippon/workspace/ajaxsend/target/work
[INFO] Web defaults =  jetty default
[INFO] Webapp directory = /home/alain/Documents/Ippon/workspace/ajaxsend/src/main/webapp
[INFO] Starting jetty 6.1.0pre0 ...
533 [main] INFO org.mortbay.log - jetty-6.1.0pre0
[INFO] Classpath = [file:/home/alain/Documents/Ippon/workspace/ajaxsend/target/classes/, file:/home/alain/.m2/repository/bsf/bsf/2.3.0/bsf-2.3.0.jar, file:/home/alain/.m2/repository/jaxen/jaxen/1.1-beta-8/jaxen-1.1-beta-8.jar, file:/home/alain/.m2/repository/dwr/dwr/1.1.3/dwr-1.1.3.jar, file:/home/alain/.m2/repository/jdom/jdom/1.0/jdom-1.0.jar, file:/home/alain/.m2/repository/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4.jar, file:/home/alain/.m2/repository/xerces/xmlParserAPIs/2.6.2/xmlParserAPIs-2.6.2.jar, file:/home/alain/.m2/repository/xerces/xercesImpl/2.6.2/xercesImpl-2.6.2.jar, file:/home/alain/.m2/repository/xom/xom/1.1/xom-1.1.jar, file:/home/alain/.m2/repository/dom4j/dom4j/1.6.1/dom4j-1.6.1.jar, file:/home/alain/.m2/repository/xml-apis/xml-apis/1.0.b2/xml-apis-1.0.b2.jar, file:/home/alain/.m2/repository/xalan/xalan/2.7.0/xalan-2.7.0.jar]
1747 [main] INFO org.mortbay.log - Started SelectChannelConnector @ 0.0.0.0:8080
[INFO] Started Jetty Server

résoud le problème. Oui je sais c'est plus long à écrire....