2011-12-28 24 views
7

Ben sbt 0.11.2 ve sbt-fikri ile bir Scala proje oluşturma ve gen-idea görev UNRESOLVED DEPENDENCIES alıyorum.sbt 0.11 ile sbt-idea'in uygun kurulumu nedir?

Sbt (yüklenen jar ve wiki'de belirtildiği şekilde komut dosyası yaptı) sbt-idea kurulumunu takip ettim, projem için boş bir dizin hazırladı ve sbt'yi çalıştırdıktan sonra gen-idea görevini çalıştırdım.

sadece yerleşik repo kullanır çünkü bağımlılık bulamıyorum. Bir başka repoyu kontrol etmeyi nasıl söyleyebilirim? Ben plugins dir build.sbt dosyasını yerleştirin ve çözme şeyler başlatır sbt Resolving com.github.mpeltonen#sbt-idea;0.11.0 ...

ilerleyen sürecinde başarıyla onu indirir bunlardan biri, çalıştırmak


:

[info] downloading http://mpeltonen.github.com/maven/com/github/mpeltonen/sbt-idea_2.9.1_0.11.2/0.11.0/sbt-idea-0.11.0.jar ... 
[info] [SUCCESSFUL ] com.github.mpeltonen#sbt-idea;0.11.0!sbt-idea.jar (592ms) 

Ben gen-idea görevi çalıştırdığınızda, işler ... ilk olarak iyi bakmak

> gen-idea 
[info] Trying to create an Idea module default-b91f2c 

Sadece ince yaratılmış gibi görünüyor .idea dizinleri ve bu tür oluşturma geçer. Daha sonra tekrar (scala araçları, sbt, commens- *, vs)

Sonunda çözümlemeye çalışır şeyleri çözme başlar sbt-idea:

[warn] module not found: com.github.mpeltonen#sbt-idea;0.11.0 
[warn] ==== local: tried 
[warn] /home/scaladev/.ivy2/local/com.github.mpeltonen/sbt-idea/scala_2.9.1/sbt_0.11.2/0.11.0/ivys/ivy.xml 
[warn] ==== typesafe-ivy-releases: tried 
[warn] http://repo.typesafe.com/typesafe/ivy-releases/com.github.mpeltonen/sbt-idea/0.11.0/ivys/ivy.xml 
[warn] ==== public: tried 
[warn] http://repo1.maven.org/maven2/com/github/mpeltonen/sbt-idea_2.9.1_0.11.2/0.11.0/sbt-idea-0.11.0.pom 
[warn] ==== Scala-Tools Maven2 Repository: tried 
[warn] http://scala-tools.org/repo-releases/com/github/mpeltonen/sbt-idea_2.9.1_0.11.2/0.11.0/sbt-idea-0.11.0.pom 
[warn] ==== Scala-Tools Maven2 Snapshots Repository: tried 
[warn] http://scala-tools.org/repo-snapshots/com/github/mpeltonen/sbt-idea_2.9.1_0.11.2/0.11.0/sbt-idea-0.11.0.pom 
[info] Resolving commons-io#commons-io;2.0.1 ... 
[warn] :::::::::::::::::::::::::::::::::::::::::::::: 
[warn] ::   UNRESOLVED DEPENDENCIES   :: 
[warn] :::::::::::::::::::::::::::::::::::::::::::::: 
[warn] :: com.github.mpeltonen#sbt-idea;0.11.0: not found 
[warn] :::::::::::::::::::::::::::::::::::::::::::::: 
[warn] 
[warn] Note: Some unresolved dependencies have extra attributes. Check that these dependencies exist with the requested attributes. 
[warn]  com.github.mpeltonen:sbt-idea:0.11.0 (sbtVersion=0.11.2, scalaVersion=2.9.1) 
[warn] 

Ben, bu o yerlerde bulmak olmaz anlıyoruz ancak Neden eklentiyi yapılandırırken yaptığı gibi github repo'yu denemediğini anlamıyorum. Bu sbt-Fikir README dosyasında here belgelenmiştir

[warn] ==== sbt-idea-repo: tried 

cevap

3

gen-Fikir eklentisi henüz yayınlanmamıştır ama beklendiği gibi 0.11.1-SNAPSHOT versiyonu çalışması gerekir:

resolvers += "sbt-idea-repo" at "http://mpeltonen.github.com/maven/" 

addSbtPlugin("com.github.mpeltonen" % "sbt-idea" % "0.11.1-SNAPSHOT") 
+0

sbt 0.11.1 ve sbt-idea 0.11.1-SNAPSHOT kullanmayı denedim ve aynı sonuçları alıyorum. Hatalar, farklı sürüm sayıları dışında, yukarıdakiyle aynıdır. Sorun, sbt fikrini çözdüğü zaman hala bitiyor gibi gözüküyor, aslında ikamet ettiği tek yer olan github repo'yu kontrol etmiyor. –

+0

@JackDreep, benim için çalıştığından garip görünüyor. Bazen internete erişemediğim zaman bu tür bir hatayı yaşıyorum ama senin durumun böyle olmadığı anlaşılıyor. Sbt 0.11.1 ve sbt-idea 0.11.1-SNAPSHOT kullanırken aldığınız izleri ekler misiniz? – David

+0

İzlemeyi eklemek isterim, ama ne demek istediğinden emin değilim. Orijinal yazıya yaptığım düzenlemeler mi yoksa daha fazlası mı? –

2

: Böyle bir hat görünümlü bir şey görmek bekliyordum. Özellikle:

aşağıdaki satırları ekleyin ~/.sbt/eklentileri/build.sbt veya project_dir/proje/plugins.sbt

resolvers += "sbt-idea-repo" at "http://mpeltonen.github.com/maven/" 

addSbtPlugin("com.github.mpeltonen" % "sbt-idea" % "0.11.0") 

NOT: sbt 0.11 yükleme ile sorun yaşıyorsanız, see this. sbt 0.11.2 için

+0

Bunu denedim ve aynı hataları var. Sağladığım stackoverflow bağlantısı aslında benzer yapmak için ama aynı satırları ~/.sbt/plugins.sbt. Bu da işe yaramadı. Ben build.sbt dosyasını düzenlemek ve (o github repo dahil şeyler) düzgün şeyler yükler ama gen-Fikir görevi olduğunu çalıştırdığınızda bunu repo kontrol etmez bağımlılık sorunu olsun sbt başlattığınızda. Repo'yu kayıt etmek için başka bir yer kaçırıyormuş gibi hissediyorum. –

+1

Ben sadece burada denedim ve benim için mükemmel çalışıyor. Tam olarak hangi hata mesajlarını alıyorsunuz? –

+0

Bunu bana gösterdiğin için teşekkürler Paul. Asıl gönderiyi süreçten detaylarla güncelledim. –