Подтвердить что ты не робот

Какой рекомендуемый способ сделать проект Scala доступным для сообщества?

В настоящее время я пишу библиотеку конфигурационных файлов (вроде замены Configgy). На данный момент это альфа-релиз и остается на GitHub. Однако, когда проект будет достаточно стабильным, я планирую сделать полученный JAR файл широко доступным.

В Ruby я использовал центральный репозиторий RubyGems для этой цели. Однако я понятия не имею, что такое эквивалент. Я думал об использовании репозитория Maven, но какой? И как?

Я использую SBT 0.7.7, и у меня нет опыта работы с Maven.

4b9b3361

Ответ 3

Другие ответы довольно хорошие, но вот контрольный список:

  • Объявите об этом и о новых выпусках на scala [email protected]
  • Объявите об этом и о новых выпусках implicit.ly (вам понадобится posterous); Я думаю, что там тоже есть SBT-плагин.
  • Публиковать его в репозитории maven - SBT упрощает работу, см. другие ответы
  • Если с открытым исходным кодом сделайте код доступным GitHub - хотя есть другие места, большинство проектов есть, и довольно немногие, которые начались в другом месте, теперь существуют
  • Вы также можете использовать sbaz; проблема с sbaz заключается в отсутствии хорошего контроля зависимостей - фактически, проблема с большинством системных пакетов