maven-jetty-plugin - plugin - mvn jetty https
ConfiguraciĆ³n de la ruta de contexto "raĆz" con el complemento Maven Jetty (5)
¡Funciona! mirar esto :
<groupId>org.mortbay.jetty</groupId>
<artifactId>maven-jetty-plugin</artifactId>
<version>6.1.10</version>
<configuration>
<scanIntervalSeconds>10</scanIntervalSeconds>
<contextPath>/</contextPath>
<stopKey>foo</stopKey>
<stopPort>9999</stopPort>
</configuration>
Tengo el siguiente fragmento de código Maven
<plugin>
<!-- http://docs.codehaus.org/display/JETTY/Maven+Jetty+Plugin -->
<groupId>org.mortbay.jetty</groupId>
<artifactId>maven-jetty-plugin</artifactId>
<version>6.1.16</version>
<configuration>
<contextPath>/thomas</contextPath>
<stopPort>9966</stopPort>
<stopKey>foo</stopKey>
</configuration>
</plugin>
Quiero establecer la ruta de contexto en "/" pero el complemento de Jetty no la respeta, el contexto recurre a usar el nombre de la carpeta (o tal vez el módulo) como la ruta de contexto. Si configuro una ruta de contexto con un nombre, por ejemplo:
<contextPath>/thomas</contextPath>
¿Alguna sugerencia?
Gracias por adelantado.
Esto me funciona con Jetty 6 (las versiones 8 y 9 ven la respuesta de Michael McCallum):
<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>maven-jetty-plugin</artifactId>
<version>6.1.22</version>
<configuration>
<contextPath>/</contextPath>
</configuration>
...
</plugin>
Espero eso ayude.
(¡¡Por lo general lo tengo funcionando justo después de ofrecer la recompensa !!)
FWIW esto es lo que necesitas para el embarcadero 8
<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>jetty-maven-plugin</artifactId>
<version>8.1.7.v20120910</version>
<configuration>
<webApp>
<contextPath>/</contextPath>
</webApp>
</configuration>
</plugin>
Realmente funciona (ejemplo de la versión actual):
<plugin>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-maven-plugin</artifactId>
<version>9.3.0.M2</version>
<configuration>
<webApp>
<contextPath>/${path}</contextPath>
</webApp>
</configuration>
</plugin>
<plugin>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-maven-plugin</artifactId>
<version>9.2.11.v20150529</version>
<configuration>
<scanIntervalSeconds>10</scanIntervalSeconds>
<webApp>
<contextPath>/yourContextPath</contextPath>
</webApp>
</configuration>
</plugin>