Sono nuovo e ho creato alcune semplici applicazioni/esercitazioni Scala usando SBT. Passiamo al framework Play e generato un progetto vuoto utilizzando g8 typesafehub/play-scala
. Ho fatto alcuni test per assicurarmi che fosse generato correttamente. Ciò è andato bene e ho aggiunto il plug-in sbt-idea, https://github.com/mpeltonen/sbt-idea
, per generare un progetto IntelliJ. È qui che si scatena l'inferno.Capire come funzionano SBT, Scala, Idea SBT e Quadro di gioco
Ho dovuto trovare le giuste combinazioni di versioni Scala, SBT, Play framework e sbt-idea per compilarlo perfettamente. Altrimenti, la compilazione si romperebbe con errori o avvisi giusti che mi inducono a indovinare. Finora, il migliore "combinazione" che ho avuto era
Scala 2.9.2
Play 2.0.1
SBT 0.11.2
sbt-idea 1.1.0
con il seguente avviso
[warn] [NOT FOUND ] maven-plugins#maven-cobertura-plugin;1.3!maven-cobertura-plugin.plugin (282ms)
[warn] ==== Typesafe Releases Repository: tried
[warn] http://repo.typesafe.com/typesafe/releases/maven-plugins/maven-cobertura-plugin/1.3/maven-cobertura-plugin-1.3.plugin
[warn] [NOT FOUND ] maven-plugins#maven-findbugs-plugin;1.3.1!maven-findbugs-plugin.plugin (284ms)
[warn] ==== Typesafe Releases Repository: tried
[warn] http://repo.typesafe.com/typesafe/releases/maven-plugins/maven-findbugs-plugin/1.3.1/maven-findbugs-plugin-1.3.1.plugin
[warn] ::::::::::::::::::::::::::::::::::::::::::::::
[warn] :: FAILED DOWNLOADS ::
[warn] ::^see resolution messages for details^::
[warn] ::::::::::::::::::::::::::::::::::::::::::::::
[warn] :: maven-plugins#maven-cobertura-plugin;1.3!maven-cobertura-plugin.plugin
[warn] :: maven-plugins#maven-findbugs-plugin;1.3.1!maven-findbugs-plugin.plugin
[warn] ::::::::::::::::::::::::::::::::::::::::::::::
Se uso le ultime versioni, SBT 0,12 e giocare 2.0.3 vorrei avere un errore di complilating. Qualche idea o spiegazione su come posso far funzionare tutte queste cose insieme? È un pasticcio di versione per me adesso. Grazie
Sono d'accordo. Dopo aver postato questo e fatto una breve pausa, mi sono reso conto che play utilizza sbt come console di gestione. Sembra che non mi serva affatto l'idea di sbt. il gioco ha in realtà integrato il generatore di progetto intellij. Credo seriamente di aver confuso il gioco con il plugin di sbt-idea :(Bene, posso tornare a giocare. – thlim