2012-05-17 14 views
6

को 2.1-SNAPSHOT आधारित अनुप्रयोग खेलते हैं मैं एक प्ले 2.1-SNAPSHOT आधारित अनुप्रयोग है कि ठीक स्थानीय रूप से चलाता है, लेकिन जब मैं Heroku मैं निम्न त्रुटि प्राप्त करने के लिए तैनात करने के लिए प्रयास करें:परिनियोजित 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 एक स्थानीय 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") 

निर्देशिका "भंडार/स्थानीय" मेरे git भंडार में चेक किया गया है। ऐसा लगता है कि एसबीटी Heroku पर स्थानीय भंडार में "समाधान नहीं किया गया निर्भरता" त्रुटि मैं निम्नलिखित चेतावनियां देखने से पहले के बाद से देख रहा है दिखता है:

[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 

आदेश "नाटक मंच" चल रहा स्थानीय स्तर पर सफलतापूर्वक खत्म।

+0

मुझे लगता है कि स्थानीय फ़ाइल रेपो का उपयोग करने के बजाय क्लाउडबीज़ सीआई स्नैपशॉट रेपो जोड़ने का एक और तरीका है। –

उत्तर

6

समस्या मिली।

Resolver.file("My Repository", file("repository/local/"))(Resolver.ivyStylePatterns) 
8

एक वैकल्पिक एक प्लगइन रिसोल्वर के रूप में typesafe ivy-snapshots रिपोजिटरी जोड़ें यदि आप चाहते है: मैं इस तरह फ़ाइल रिसोल्वर के बाद "Resolver.ivyStylePatterns" जोड़कर एक आइवी भंडार के रूप में "मेरे भंडार" घोषित करने के लिए की जरूरत एक स्थानीय फ़ाइल रेपो का उपयोग करना पसंद करते हैं।

परियोजना में/plugins.sbt:

resolvers += Resolver.url("Typesafe Ivy Snapshots", url("http://repo.typesafe.com/typesafe/ivy-snapshots/"))(Resolver.ivyStylePatterns) 
0

http://repo.typesafe.com/typesafe/ivy-snapshots/ अब सक्रिय नहीं लगता है, निम्नलिखित विन्यास मेरे लिए काम करता है:

अपने plugins.sbt में

:

//play sbt-plugin snapshot 

resolvers += Resolver.url("Typesafe Simple Snapshots", url("https://repo.typesafe.com/typesafe/simple/snapshots/"))(Resolver.ivyStylePatterns) 

//play snapshot 

resolvers += "Sonatype snapshots" at "https://oss.sonatype.org/content/repositories/snapshots/" 

// The Play plugin 

addSbtPlugin("com.typesafe.play" %% "sbt-plugin" % "2.4-SNAPSHOT") 

आपके build.sbt

में