Зависимость Sbt / Scala — Gitlab

#scala #gitlab #sbt

#scala #gitlab #sbt

Вопрос:

Я пытаюсь добавить в свой файл build.sbt зависимость от частного репозитория gitlab через SSH. Я нашел в Интернете некоторую документацию для этого, используя примеры github, и я перевел это в gitlab:

 lazy val libOnGitlab = ProjectRef(uri("git@gitlab.com:username/myproject.git"), "RandomNameHere")
lazy val root = (project in file(".")).dependsOn(libOnGitlab).settings(libraryDependencies  = ...)
 

Проблема, с которой я сталкиваюсь, заключается в том, что SSH-ссылка Gitlab использует @, а github — нет, и это выдает ошибку:

 java.net.URISyntaxException: Illegal character in scheme name at index 3: git@gitlab.com:...
 

Я уже пробовал много разных вещей (добавляя к ним какой-то протокол и т.д.), Но я довольно новичок в этом и не могу его решить. Есть идеи?