Non et oui 
Un pom, ça peut vite grossir, c'est sûr.
La plupart du temps, un projet est rarement 'seul', il hérite d'un autre pom parent dans lequel on définit pas mal de choses pour alléger les pom fils.
Mais le tout, c'est que cela soit bien documenté. Un pom est assez structuré pour pouvoir accéder aux infos qui nous intéresse directement.
Sinon, ce que je proposais, c'est de faire
- un profile dev, pre-prod, etc. commun à tous les dev d'un côté
- un profile par developpeur de l'autre.
Donc les profiles s'ajoutent, ils ne se multiplient pas, ce qui limite la casse 
En fait, dans tes profiles dev (...) tu spécifies le chemin de déploiement en fonction du type d'utilisation:
<liferayDeployPath>${preprod-liferayDeployPath}</liferayDeployPath>
ça tu le fait déjà très bien.
Ensuite, dans chaque profile utilisateur, tu définis les valeurs de ces variables:
1 2 3
| <preprod-liferayDeployPath>/home/toto/preprod</preprod-liferayDeployPath>
<prod-liferayDeployPath>/home/toto/prod</prod-liferayDeployPath>
... |
ça te semble plus clair?
Partager