Je développe une application Web et utilise maven pour la gestion des dépendances (duh). Certains des fichiers jars nécessaires sont déjà disponibles dans le dossier lib du serveur, mais ne correspondent pas au "schéma de nommage maven", c'est-à-dire qu'ils ne contiennent pas le suffixe de version.Meilleure pratique de gestion des dépendances Maven et AppServer
Je voudrais les utiliser pour le développement et le déploiement, mais ..
1. Je ne peux pas leur indiquer maven parce que maven semblent avoir besoin d'un suffixe de version. Je ne peux pas l'omettre dans le pom.
2. Si je définis la dépendance en dehors de maven alors maven est évidemment incapable de construire.
3. Renommer les fichiers dans la distribution du serveur ressemble à un kludge.
Que ferait Brian Boitano? Je veux dire, il y a certainement une solution élégante que je ne connais pas, ou du moins un bon argument pour l'une des trois solutions ci-dessus.
Merci
PS. J'utilise jboss 5.1 et maven 2.2.1 atm, mais son sujet change
Je suppose que j'aurais dû nommer la question "comment éviter le déploiement de jar redondant avec maven". donc j'ai 2 "meilleures pratiques" jusqu'à présent - "ne pas essayer d'être intelligent" de c0mrade et "utiliser la portée du système pour les bibliothèques locales" de dimitrisli. La portée du système est censée être quelque peu dépréciée. Je me demande si la dépréciation est toujours valable en ce qui concerne le chemin relatif avec les vars d'environnement comme JBOSS_HOME – kostja