Каков рекомендуемый шаблон игнорирования контроля исходного кода для проектов Seam? - PullRequest
3 голосов
/ 14 ноября 2010

После создания проекта с использованием seam-gen, какой рекомендуемый шаблон игнорирования для управления исходным кодом? Как должен выглядеть рекомендуемый файл .gitignore (или svn:ignore, или его эквиваленты)?

Ответы [ 3 ]

5 голосов
/ 15 ноября 2010

Мы разрабатываем наши проекты Seam в рамках Eclipse. Наш текущий svn:ignore имеет следующие записи:

classes                      # all class files
dist                         # contains generated war files for deployment
.settings                    # some Eclipse settings
exploded-archives            # war content generation during deploy (or explode)
test-output                  # test results
test-build                   # test compilation (ant target for Seam)
test-report                  # test report generation for, e.g., Hudson
temp-testng-customsuite.xml  # generated when running test cases under Eclipse

Кроме того, в нашей папке bootstrap мы игнорируем data и tmp.

3 голосов
/ 14 ноября 2010

У меня нет прямого опыта с seam, но если вы начинаете проект с seam-gen , вам необходимо:

  • исключить из файла .gitignore всебудет содержать сгенерированное содержимое (например, каталог target , а также *.sw файлы или test-output каталоги )
  • неисключая связанные с IDE файлы (если они не включают абсолютный путь), чтобы другие могли напрямую получить проект, который они могут импортировать в указанную IDE,
  • отправляет содержимое файла gitignore в GitHub gitignore проект : им нужна запись шва / генерации шва.
1 голос
/ 18 ноября 2010

Основываясь на записях выше, я объединил предложения в запись о проекте gitignore: https://github.com/github/gitignore/blob/master/SeamGen.gitignore

...