sbt consente di copiare manualmente in vasi su lib/
- troverà e utilizzerà queste dipendenze non gestite. IntelliJ, tuttavia, non riesce a trovare nulla di quello che dirò. Come posso dire di usarli?Aggiungi dir lib in IntelliJ per le dipendenze sbt non gestite
risposta
è necessario aggiungere manualmente questi:
- Menu File - Struttura del progetto
- Lato sinistro: "Moduli" Seleziona
- Lato destro: Selezionare
- Fare clic su "+" scheda "Dipendenze"
- scegliere "Jars o directory"
speravo che il plug-in IntttoJ sbt lo rilevasse automaticamente ... oh, beh, forse in una versione futura del plugin. –
Purtroppo questo non sembra funzionare in un progetto sbt multi-modulo (Intellij 2017.3.4, sbt 1.1.1, Scala 2.12.4). Per tentativi ed errori, ho trovato una possibile soluzione alternativa, descritta in https://stackoverflow.com/a/48814413/8439351 –
Creare una directory lib d direttamente sotto la directory del progetto e posizionare il vaso (o il collegamento simbolico al barattolo) lì. Nota, se stai eseguendo sbt dal prompt dei comandi, dovrai lavorare nella directory del progetto.
Duplicato di How to add Jar libraries to an IntelliJ Idea SBT Scala project?.
Il modo migliore per farlo è aggiungere le dipendenze non gestite al build.sbt e astenersi dal lasciare parte della gestione delle dipendenze all'IDE.
Fare riferimento a http://www.scala-sbt.org/release/docs/Library-Management.html per dettagli su come definire le attività non gestite e non gestite.
- 1. sbt - aggiungi risorse non gestite alla console
- 2. Ottenere intelliJ IDEA capire le dipendenze SBT
- 3. Come configurare le dipendenze gestite in un progetto SBT 0.11 con Build.scala
- 4. Le dipendenze cicliche sono supportate in SBT?
- 5. Perché IntelliJ non riesce a trovare le dipendenze dello snapshot SBT?
- 6. Come pulire la cache delle dipendenze di Heroku (dipendenze gestite non gestite)
- 7. Scala sbt: dipendenze multiple in sbt
- 8. Le dipendenze della libreria sbt dipendono dall'ordine?
- 9. aggiungi dipendenze javascript come le dipendenze java in maven 2?
- 10. Dipendenze del gradle non riconosciute in Intellij
- 11. Perché compilare sbt non copia le risorse non gestite in classpath?
- 12. progetto di SBT è molto lento per risolvere le dipendenze
- 13. SBT 0.13.6 Windows 8 - Dipendenze non risolte
- 14. Come ottenere il sistema di compilazione di Visual Studio per comprendere le dipendenze non gestite delle DLL gestite?
- 15. IntelliJ IDEA può importare automaticamente le dipendenze?
- 16. Come copiare le dipendenze in gae war/WEB-INF/lib
- 17. Perché le risorse css/less gestite non vengono elaborate dal plugin sbt-less in Play 2.3?
- 18. Come gestite le dipendenze "profonde" con IoC e DI?
- 19. Iniezione delle dipendenze rispetto alle dipendenze gestite rispetto all'oggetto globale
- 20. Aggiungi dir multiplo per file statici in Loopback
- 21. CakePHP 2.X - caricamento classe personalizzata in app/dir Lib
- 22. Forza Intellij IDEA per rileggere tutte le dipendenze Maven
- 23. sbt: aggiungi dipendenza dalla libreria scalatest. Dove?
- 24. Includi dipendenze in vaso utilizzando pacchetto SBT
- 25. Intellij IDEA 12 non riconosce le dipendenze di Playframework 2.1 (java) impostate in Build.scala
- 26. SBT xalan # errore serializzatore in IntelliJ
- 27. Scala SBT: attivazione di un'azione quando le dipendenze locali cambiano
- 28. Dipendenze di più progetti in packager nativo SBT
- 29. Ruby gem elencato, ma non si carica (gem in dir utente, non rubino dir)
- 30. Dove posso impostare il proxy per SBT in Intellij IDEA?
Se si dispone dei jar nella cartella 'lib', è necessario aggiungerlo al percorso della classe in file -> struttura del progetto -> librerie –
@EndeNeu è vero per i progetti sbt non in IntelliJ? La documentazione di sbt non è chiara su dove la cartella lib per i jar debba trovarsi nella struttura della directory sbt – redeagle47
@ redeagle47 Non credo, ma non sono sicuro al 100% come non ho mai fatto una cosa del genere. –