Chaud le déploiement des modifications avec Netbeans, Maven, et Glassfish
Récemment, nous avons migré de l'utilisation de ant à maven. Dans Netbeans, j'ai utilisé pour modifier et enregistrer les formats html, xhtml, javascript, css fichiers de la GUERRE, et presque immédiatement les modifications sont disponibles sur le serveur.
Maintenant, quand je l'ai modifier et enregistrer ces types de fichiers dans la GUERRE, rien ne se passe. J'ai un clic-droit dans mon OREILLE -> Build avec dépendances -> Exécuter pour effectuer les modifications disponibles. Ce processus prend les âges.
J'ai trouvé un peu les mêmes questions, mais je suis encore confus.
EDIT: je viens de disparaître mon environnement de développement et le programme d'installation à partir de zéro encore une fois. Ensuite, j'ai dupliqué le programme d'installation sur un co-travailleur de la machine (lui sur Windows, moi sur Ubuntu). Avec le même processus d'installation, moins différents systèmes d'exploitation, il peut éditer/enregistrer les fichiers xhtml et voir les changements sans étapes supplémentaires!
J'ai exactement le même cauchemar... sauf que j'ai réinstallé mon OS est propre (annuel, semestriel, nettoyer), configurer ma machine aussi identiques que possible, et a perdu la capacité de changer, JS fichiers, sans faire de la compilation/déploiement. Trouvez des infos sur ce...
OriginalL'auteur originalbryan | 2010-02-18
Vous devez vous connecter pour publier un commentaire.
Pour permettre à chaud déployer, activer la fonction "Compiler sur "Enregistrer" dans Netbeans. Dans votre POM, ajouter cette propriété:
Cette propriété est héréditaire, donc si vous avez un projet parent, vous pouvez envisager de le mettre là.
Remarque qu'il y a un bug dans lequel le changement n'est pas reflété dans l'INTERFACE utilisateur, de sorte qu'il ressemble à la propriété n'a aucun effet, mais vous remarquerez que chaud déployer des œuvres.
OriginalL'auteur Haakon
Pas vraiment une bonne idée... mais j'ai peut-être fait pour le développement rapide ainsi. Chut! Utiliser maven exec plugin pour le faire. De mon pom:
EDIT: en Supposant que asadmin (qui est un glassfish de commande) peut être trouvé.
OriginalL'auteur Quotidian