Scala-версия Jgit
Ищете стабильную реализацию Scala (или что-то подобное) JGit.
Кто-нибудь работал с чем-нибудь подобным?
Я нашел scala-git, но это не то, что я ищу.
2 ответа
Некоторое время назад я делал такой же поиск, но пришел к выводу, что предпочтительнее использовать JGit (даже если это библиотека Java) в Scala. Он используется в продуктах с большим количеством пользователей (eclipse, netbeans, gerrit,...), и даже некоторые продукты Scala, такие как Gitbucket, используют его. Его API можно легко вызвать из Scala, и он не приводит к уродливому коду и не требует тяжелых упаковщиков. Лично я предпочитаю использовать широко используемую библиотеку Java, чем чистую библиотеку Scala, для которой я не знаю план действий и не поддерживается ли она до сих пор. Я подумал о ScalaGit, но он выглядел очень молодым (всего 67 коммитов) и не активно поддерживался (последний коммит 21 апреля 2014 года).
Любая библиотека java (например, jgit) отлично подходит для использования в Scala, так как Scala запускается в среде выполнения Java. Есть ли причина, по которой вы не можете его использовать?