Comment vous modifiez les pom Maven fichiers?
J'ai récemment commencé à explorer Maven, mais je me sens un peu débordé de tous les xml de configuration dans toutes les pom fichiers. Existe-il des bons outils que je peux utiliser?
J'ai pour obtenir une meilleure surveillance - j'ai lu que comme "Maven porno de fichiers".
LOL, même ici! Je blâme le moche de crénage.
Première fois que j'ai vu l' "porn.xml" je pensais que c'était une sorte de blague de geek. Dépend de la police utilisée. 😉
LOL, même ici! Je blâme le moche de crénage.
Première fois que j'ai vu l' "porn.xml" je pensais que c'était une sorte de blague de geek. Dépend de la police utilisée. 😉
OriginalL'auteur Kristian | 2008-11-26
Vous devez vous connecter pour publier un commentaire.
m2eclipse, il offre un très beau basée sur la forme de l'éditeur. Mais je n'utilise que la vue XML, la plupart du temps.
C'est joli, mais lourd. Il serait agréable d'avoir un peu de poids de l'éditeur de gérer cela
OriginalL'auteur Joachim Sauer
Cette astuce fonctionne avec n'importe quel bon éditeur XML.
De loin le meilleur guide que vous pouvez avoir est le schéma XML (le " XSD " fichier), qui définit toutes les structures et de ce qu'ils font.
En haut de votre POM, assurer le "projet" de l'élément est définie comme ceci:
Maintenant, lorsque vous modifiez le fichier dans tout bon éditeur (y compris jEdit ou Eclipse) à l'éditeur de télécharger l' .fichier xsd à partir de l'URL ci-dessus et l'utiliser pour vous guider et valider le POM.
par exemple, dans Eclipse, allez quelque part dans le POM et appuyez sur Ctrl-Espace - pour afficher une liste d'éléments valides pour la position actuelle.
OriginalL'auteur Air
Quand j'ai modifier tous les fichiers XML, j'utilise vim avec le l'éditeur xml plugin.
Un autre bon outil pour l'édition XML est XMLmind XML editor. Il est gratuit pour une utilisation non commerciale. Il prend en charge la validation XML du W3C XML Schema (et d'autres schéma formats), de sorte que vous pouvez être sûr de produire valide POM format.
OriginalL'auteur Bill Karwin
Vous allez en prendre l'habitude. Maven fichiers de configuration peuvent être très courts, si vous vouliez. Vous avez seulement besoin d'avoir quelque chose dans le pom.xml pour remplacer la valeur par défaut.
Si vous vous en tenez à la valeur par défaut de Maven structure de répertoire, vous n'aurez pas besoin d'une longue Maven.
OriginalL'auteur Pyrolistical
Si vous êtes coincé avec Maven, alors vous aurez simplement besoin de lire leur documentation, Google comme un fou pour ce qui n'est pas documentée, et de l'expérience. Évidemment, n'importe quel éditeur capable de manipuler le XML est adapté, et de vos préférences devrait dominer le choix.
D'autre part, si vous n'êtes pas coincé avec Maven, alors je vous recommandons FORTEMENT de sauter le bateau. J'ai utilisé Maven depuis plusieurs années, avec de nombreux autres outils de construction, et Maven est le pire: c'est trop compliqué, il est obtus, il est TRÈS difficile pour la personnalisation ou l'étendre, et il est plus lent. Donc, passer à autre chose.
Je recommande Ant+Lierre ou un Python à base de solution.
Parfois, la meilleure réponse à la question est suggérer de changer la question, et votre contexte. En d'autres termes, si vous n'aimez pas les solutions à votre problème, modifiez votre problème.
OriginalL'auteur Rob Williams
Je n'ai pas. J'utilise buildr, qui a beaucoup plus compact ruby en fonction de la syntaxe pour décrire votre projet.
Bien sûr, vous pouvez à télécharger tâche.
OriginalL'auteur JtR