SBT doesn't find file in local maven repository although it's there

前端 未结 4 1815
不思量自难忘°
不思量自难忘° 2020-12-07 17:19

I\'m having problems with a maven dependency which is in my local respository.

SBT can\'t find it. Already set log level to debug, but not getting anything new.

4条回答
  •  一整个雨季
    2020-12-07 17:53

    You need three slashes after the file: specifier. This is because between the second and third slash, you have an optional hostname. Wikipedia has a good explanation of file: URL's

    You're having a problem because the typical pattern of "file://"+Path.userHome+"/.m2/repository" assumes a Unix filesystem, where the path begins with a /, contains no :, and usually contains no spaces.

    To have a non-hardcoded path that works on both Windows and Linux/Unix, use:

    "Local Maven" at Path.userHome.asFile.toURI.toURL + ".m2/repository"
    

提交回复
热议问题