RÉSUMÉ: L'objectif est de trouver le chemin d'accès au dossier WEB-INF dans le dossier cible pour maven-jetty-plugin qui est également compatible avec d'autres serveurs. Le ServletContext.getRealPath ("") fonctionne magnifiquement pour, par exemple, Tomcat, ou mvn jetty: run-war. Mercimaven jetty plug in mvn: jetty ServletContext.getRealPath ("") et ServletRequest.getRealPath ("") pour pointer vers la cible _instead_ des dossiers source?
Misha
Bonjour à tous:
Ceci est lié à http://tickets.openmrs.org/browse/TRUNK-1760
Il peut être facilement testée avec les commandes suivantes:
mvn archetype:generate -B -DarchetypeGroupId=org.appfuse.archetypes -DarchetypeArtifactId=appfuse-light-struts-archetype -DarchetypeVersion=2.1.0-M1 -DgroupId=com.mycompany -DartifactId=myproject
cd myproject
patch -p0 < diff
cd myproject
mvn clean install -DskipTests && mvn jetty:run
S'il vous plaît trouver le fichier diff ici: http://old.nabble.com/file/p29815681/diff
Maintenant, accédez à http://localhost:8080/ dans un navigateur et pointera à !!!/home/misha/espace de travail/monprojet/src/main/ressources
Cela ne devrait-il pas pointer vers?
./target/classes
ou
./target/myproject-2.1.0-M1/WEB-INF/classes
Est-il possible de modifier ce comportement?
Merci beaucoup
vôtre
Misha Koshelev