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....
