Tôi có định nghĩa sau đây trong build.sbt
tôi:SBT không sử dụng phân giải ssh-based để giải quyết phụ thuộc
libraryDependencies += "com.bubblefoundry" %% "something" % "0.1-SNAPSHOT"
resolvers += {
val privateKeyFile = new java.io.File(sys.env("HOME") + "/.ssh/id_rsa")
Resolver.ssh("Bubble Foundry", "bubblefoundry.com", "/usr/local/repository/") as ("peter", privateKeyFile) withPermissions("0644")
}
Khi SBT cố gắng giải quyết sự phụ thuộc, nó không thành công:
[info] Resolving com.bubblefoundry#something_2.10;0.1-SNAPSHOT ...
[warn] module not found: com.bubblefoundry#something_2.10;0.1-SNAPSHOT
[warn] ==== local: tried
[warn] /Users/peter/.ivy2/local/com.bubblefoundry/something_2.10/0.1-SNAPSHOT/ivys/ivy.xml
[warn] ==== Bubble Foundry: tried
[warn] ==== public: tried
[warn] http://repo1.maven.org/maven2/com.bubblefoundry/something_2.10/0.1-SNAPSHOT/something_2.10-0.1-SNAPSHOT.pom
[warn] ::::::::::::::::::::::::::::::::::::::::::::::
[warn] :: UNRESOLVED DEPENDENCIES ::
[warn] ::::::::::::::::::::::::::::::::::::::::::::::
[warn] :: com.bubblefoundry#something_2.10;0.1-SNAPSHOT: not found
[warn] ::::::::::::::::::::::::::::::::::::::::::::::
Nó xuất hiện như nó thậm chí không kết nối với máy chủ để tìm sự phụ thuộc. Tại sao vậy? Tôi có làm điều gì sai?
Các phụ thuộc đã được xuất bản (sử dụng cùng một định nghĩa thống xử lý) để /usr/local/repository/com/bubblefoundry/...
không hoạt động đối với tôi. hành vi tương tự như với ssh. – scravy