J'ai créé plusieurs applications Web qui utilisent les mêmes fichiers statiques (css, js, images). Lorsque j'utilise svn pour le contrôle de version, j'utilise un référentiel externe (svn: externals) pour ajouter des fichiers au projet en cours. Par exemple:Organisation de projet en perforce
- Project_1
---- Webapp
-------- Static (external to static's repo)
- Project_2
---- Webapp
-------- Static (external to static's repo)
Je pourrais facilement l'utiliser dans leurs pages Web en ajoutant un lien comme/statique/...
Mais maintenant, notre société a déménagé Perforce. Comment puis-je prendre en charge la structure actuelle?
Nous utilisons également maven, je pense pour emballer ces fichiers comme un pot et l'utiliser comme une dépendance, mais alors mon éditeur (idée) ne voit pas que cette dépendance est js-scripts et styles. Et j'ai besoin de reconditionner et de déployer le fichier jar lors de la création de modifications mineures.
Comment utiliser maven correctement?
Je suis désolé - j'ai vu forcément, j'ai vu superposition, et supposé que vous parliez de superpositions Perforce - j'aurais vraiment dû suivre votre lien. Je pourrais supprimer mes commentaires, mais cela laisserait vos commentaires à la dérive ... –
J'ai posté ma propre réponse pour couvrir les deux types de superpositions :-). –
J'ai décidé d'utiliser des superpositions de guerre. Mais là un problème pour moi. Est-il possible de créer et de déployer un fichier war à partir du répertoire de travail, celui créé par maven pour superposer? J'en ai besoin, car je n'utilise pas seulement, mais aussi édite des fichiers. Et j'ai besoin de synchroniser ces sources entre les applications. Je dois l'empaqueter et le déployer vers artificiel. – Chuprin