Tôi có một Play 2.1-SNAPSHOT dựa trên ứng dụng chạy tốt tại địa phương nhưng khi tôi cố gắng để triển khai đến Heroku tôi nhận được lỗi sau:Triển khai Chơi 2.1-SNAPSHOT ứng dụng dựa trên Heroku
[warn] :::::::::::::::::::::::::::::::::::::::::::::: [warn] :: UNRESOLVED DEPENDENCIES :: [warn] :::::::::::::::::::::::::::::::::::::::::::::: [warn] :: play#sbt-plugin;2.1-SNAPSHOT: not found [warn] :::::::::::::::::::::::::::::::::::::::::::::: [warn] [warn] Note: Some unresolved dependencies have extra attributes. Check that these dependencies exist with the requested
attributes.
plugins.sbt My các điểm tệp đến một kho lưu trữ cục bộ chứa các phụ thuộc 2.1-SNAPSHOT:
resolvers ++= Seq(
"Typesafe repository" at "http://repo.typesafe.com/typesafe/releases/",
Resolver.file("My Repository", file("repository/local"))
)
// Use the Play sbt plugin for Play projects
addSbtPlugin("play" % "sbt-plugin" % "2.1-SNAPSHOT")
Thư mục "kho/cục bộ" được kiểm tra trong kho GIT của tôi. Nó trông giống như SBT trên Heroku đang tìm kiếm trong kho địa phương kể từ trước khi lỗi "Chưa giải quyết phụ thuộc" Tôi thấy những lời cảnh báo sau đây:
[warn] ==== Typesafe repository: tried [warn] http://repo.typesafe.com/typesafe/releases/play/sbt-plugin_2.9.1_0.11.2/2.1-SNAPSHOT/sbt-plugin-2.1-SNAPSHOT.pom [warn] ==== My Repository: tried [warn] ==== heroku-sbt-typesafe: tried [warn] ==== heroku-central: tried
Chạy "vở kịch" lệnh tại địa phương kết thúc thành công.
Tôi nghĩ cách tiếp cận khác là thêm repo CloudBees CI Snapshot thay vì sử dụng repo tệp cục bộ. –