Je développe un site web war/java qui est construit via maven.Java développement maven lent
Actuellement, je dois apporter des modifications ... dire à maven de les construire ... puis de les déployer sur Tomcat. C'est autour de 40seconds. Donc, chaque changement que je fais, je dois attendre> = 40seconds pour voir le changement.
Cela devient très frustrant, alors j'ai essayé d'accélérer le déploiement. J'ai déployé le site via maven avec la guerre: a explosé. Maintenant, je modifie les fichiers en direct au format 'déployé'. Le problème étant que j'aurai besoin de déplacer ces changements à l'emplacement de source pour pousser dans notre contrôle de source.
Alors quelqu'un a-t-il écrit un script pour 'annuler le déploiement' des changements sur le serveur en les pointant vers où Maven les attend, ou trouvé une autre façon de voir instantanément mes changements dans un navigateur web. Reconstruire à partir de la source à chaque fois n'est pas une solution amusante.
Eclipse WTP est la voie à suivre pour Tomcat dev. Si vous démarrez le serveur en mode débogage, les modifications seront appliquées instantanément. En mode normal, l'application redémarre (quelques secondes). – h3xStream
Les projets Maven ont une structure de fichiers totalement différente de celle des projets WTP Eclipse. Veuillez expliquer comment vous pouvez utiliser l'instance Tomcat interne Eclipse pour y parvenir sans modifier la structure du dossier Maven (src/main/java, src/test/java, etc.) –