2010-07-09 5 views
3

J'ai créé un projet Java dans Eclipse en utilisant l'approche descendante des services Web (créer un fichier WSDL et l'utiliser pour générer la classe et les services Web Skeleton Java avec axis2) (Par conséquent, il existe bibliothèques de jar axis2).Quels fichiers doivent être importés dans un référentiel subversion pour un projet de services Web?

Mon projet a les fichiers suivants/structure de répertoire:

- Deployment Descriptor   
- build    
- build.xml     
- doc (i.e. generated javadoc)   
- src  
    - com.package1 
    - com.package2 
    - Libraries 
    - Apache Tomcat 6.0 (apache jar files) 
    - Web App libraries (axis2 jar files) 
- lib (containing external jar files)   
- resources  
- WebContent   
    - axis2-web   
    - META-INF  
    - MANIFEST.MF  
    - WEB-INF 
    - classes 
    - conf 
    - lib 
    - modules 
    - services 
    web.xml 
- wsdl (contains WSDL file) 

Je veux importer ce projet dans un dépôt subversion sur un hôte distant. Quels fichiers doivent être importés afin de permettre à quiconque de vérifier ce projet peut le faire fonctionner rapidement? D'après ce que je comprends, nous n'importons PAS les fichiers jar, class, dans le dépôt subversion. Quelle devrait être la meilleure approche ici? Je suis particulièrement incertain de toutes les bibliothèques d'applications web axis2 et tomcat, et de répertoires comme axis2-web, META-INF, WEB-INF (dans WebContent).

Répondre

3
  • Si possible, utilisez Maven ou Ivy - ceux-ci se chargera de la gestion des dépendances, de sorte que vous n'avez pas besoin de commettre des pots
  • ne commettent pas les fichiers générés automatiquement
  • éviter de commettre des fichiers de ressources IDE (mais Vous pouvez être moins strict avec ceci)
+0

+1 pour éviter de générer des fichiers générés parce que si quelqu'un décide de personnaliser 1 fichier .... dieu vous aider/lui/tout le monde dans le projet, alors! –

+1

Il y a des cas où vous devriez * valider * des fichiers générés automatiquement; par exemple. lors de l'utilisation EMF ... –

+0

@StephenC - oui, c'est pourquoi je n'étais pas si stricte sur ce point - parfois c'est 'autorisé' :) – Bozho

Questions connexes