Какие файлы следует импортировать в хранилище Subversion для проекта веб-служб? - PullRequest
3 голосов
/ 10 июля 2010

Я создал проект Java в Eclipse, используя подход «сверху вниз» веб-сервисов (т. Е. Создав файл WSDL и используя его для генерации класса Skeleton Java и веб-сервисов с axis2) (следовательно, существует много автоматически генерируемых файлов и jar-библиотеки axis2).

Мой проект имеет следующую структуру файлов / каталогов:

- 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)

Я хочу импортировать этот проект в хранилище Subversion на удаленном хосте. Какие файлы должны быть импортированы, чтобы кто-нибудь мог проверить этот проект и быстро его запустить? Насколько я понимаю, мы НЕ импортируем jar-файлы, файлы классов в хранилище Subversion. Какой должен быть лучший подход здесь? Я особенно не уверен во всех библиотеках axis2 и tomcat веб-приложения, а также в таких каталогах, как axis2-web, META-INF, WEB-INF (в WebContent).

1 Ответ

3 голосов
/ 10 июля 2010
  • Если возможно, используйте Maven или Ivy - они будут обрабатывать управление зависимостями, поэтому вам не нужно фиксировать jar
  • не совершать автоматически сгенерированные файлы
  • избегайте фиксации файлов ресурсов IDE (но вы можете быть менее строгими с этим)
...