我創建了一個sandbox play project進行測試。 Travis CI是building and passing the tests。我加在swagger-play2的依賴,並開始失敗與錯誤信息的測試:Scala Play項目在添加swagger-play2依賴項後失敗build - sbt找不到play?
sbt.ResolveException: download failed: com.typesafe.play#play_2.10;2.2.1!play_2.10.jar(src)
重現步驟:
- 加入招搖
- Addingswagger到
build.sbt
之前創建
default play scala project
- Build passes
- 立即開始fails :(
- Remove招搖依賴
- 現在構建passes了!
似乎很奇怪,在swagger上添加依賴會觸發此構建失敗。我究竟做錯了什麼?隨意發送的,如果你想測試你的修改((特拉維斯應該自動建立你拉的請求)的github project pull請求
完全GitHub上項目的歷史。https://github.com/pathikrit/play-test/commits/master
完全特拉維斯-CI構建歷史:https://travis-ci.org/pathikrit/play-test/builds
凱明觸發建立失敗:https://github.com/pathikrit/play-test/commit/d8ad88083b56dd0269eaefc30025a42f54f0dba5
我無法在我的個人Macbook上重現此操作。無論是因爲我安裝遊戲的不同方式(「brew install play」vs [Travis's manual script](https://github.com/pathikrit/play-test/blob/master/.travis.yml)),還是因爲本地常春藤/ m2/play caches?我如何徹底刪除所有本地玩jar高速緩存,以便強制重新安裝?有什麼其他原因會使這個bug僅出現在Travis中,而不是在本地? – pathikrit