Нужно ли использовать репозиторий Maven, если у меня есть svn @ sourceforge? - PullRequest
0 голосов
/ 15 мая 2011

Я новичок, использую M2eclipse, у меня есть аккаунт для моего проекта @ sourceforge. соединение с sourceforge установлено, и я использую SVN-репозиторий. Теперь я познакомился с MAVEN, когда впервые попытался найти средство нумерации версий.

Мне понравилась структура maven, но я не до конца понимаю ее цель, это только для релизов?

Как вы думаете, я бы лучше всего использовал maven и sourceforge?

Нужно ли мне использовать репозиторий maven (загрузить туда релиз моего проекта) и загрузить все, включая релиз, в sourceforge?

Что еще сделает мои шаги по созданию моего проекта с открытым исходным кодом профессиональными?

1 Ответ

2 голосов
/ 16 мая 2011

Sourceforge / SVN - система управления исходным кодом. Maven - это система сборки для управления зависимостями ваших модулей и сторонних библиотек (которые находятся в репозиториях maven).

Оба инструмента важны для профессиональных проектов. Структура проекта maven отражает стандартные соглашения oracle (см. Документ oracle ). Использование этой структуры проекта позволяет другим понять и внести свой вклад в ваш проект.

Загрузка в репозиторий maven рекомендуется, если у вас есть проект фреймворка / библиотеки, который включается другими. Другие проекты могут размещать финальную версию только на sourceforge.

Другие шаги / ингредиенты для профессиональных программных проектов:

  1. Юнит-тесты
  2. актуальная документация
  3. дорожная карта
...