sbt ermöglicht das manuelle Kopieren in jars zu lib/
- es wird diese nicht verwalteten Abhängigkeiten finden und verwenden. IntelliJ kann jedoch nichts finden, was ich ihm vorschreibe. Wie kann ich ihm sagen, sie zu benutzen?Hinzufügen von lib dir zu IntelliJ für nicht verwaltete sbt-abhängigkeiten
Antwort
Sie haben diese manuell hinzuzufügen:
- Menü Datei - Projektstruktur
- Linke Seite: Wählen Sie "Module"
- Rechte Seite: Wählen Sie "Abhängigkeiten Registerkarte"
- Klicken Sie auf "+"
- wählen Sie "Jars oder Verzeichnisse"
Ich hatte gehofft, dass IntelliJ sbt Plugin es automatisch erkennen würde ... na ja, vielleicht in einer zukünftigen Version des Plugins. –
Leider scheint dies nicht in einem Multi-Modul-Projekt zu funktionieren (Intellij 2017.3.4, sbt 1.1.1, Scala 2.12.4). Durch Versuch und Irrtum kam ich auf eine mögliche Problemumgehung, beschrieben in https://stackoverflow.com/a/48814413/8439351 –
erstellen lib d direkt in Ihrem Projektverzeichnis und platzieren Sie dort Ihr jar (oder den symbolischen Link zu jar). Hinweis: Wenn Sie sbt über die Eingabeaufforderung ausführen, müssen Sie sich im Projektverzeichnis befinden, damit dies funktioniert.
Doppelt von How to add Jar libraries to an IntelliJ Idea SBT Scala project?.
Der bessere Weg, dies zu tun, ist, Ihre nicht verwalteten Abhängigkeiten zu Ihrer build.sbt hinzuzufügen und keinen Teil Ihrer Abhängigkeitsverwaltung Ihrer IDE zu überlassen.
Weitere Informationen zum Definieren der Tasks unmanagedBase und unmanagedJars finden Sie unter http://www.scala-sbt.org/release/docs/Library-Management.html.
- 1. Verwaltete DLL zu unity3d hinzufügen
- 2. Hinzufügen von opencv lib zu benutzerdefinierten lib, Fehler mit ipp?
- 3. Nicht verwaltete Lib in verwalteten ausführbaren Dateien, die verwaltete Ausnahmen verursachen
- 4. GC.AddMemoryPressure für nicht verwaltete Objekte
- 5. SBT nicht verwaltete Gläser
- 6. nicht definierte Methode `home‘ für Dir: Klasse
- 7. IntelliJ IDEA Bibliothek zu Tomcat hinzufügen
- 8. Hinzufügen von benutzerdefinierten HTML-Tags zu Intellij?
- 9. Verwaltete und nicht verwaltete Ressourcen in .Net
- 10. Einstellung von JAVA_HOME für intelliJ?
- 11. IntelliJ sbt Projekt erstellt automatisch lib-Ordner
- 12. org.apache.catalina.LifecycleException nach dem Hinzufügen von bean.jar zu WEB-INF/lib
- 13. Hinzufügen zusätzlicher include/lib Pfade zu MinGW
- 14. Eine native Lib zu einem APK hinzufügen
- 15. Ressourcen von 'node_modules' dir
- 16. Hinzufügen von Jars mit IntelliJ IDEA 12
- 17. C# nicht verwaltete C++
- 18. Rails-Anwendung auf Pow läuft nicht für Änderungen in/lib
- 19. Hinzufügen einer neuen Datei in Intellij fügt nicht zu Subversion
- 20. Hinzufügen von Android-Support-Bibliothek v4 zu Intellij IDE
- 21. Ist es möglich, eine verwaltete und eine nicht verwaltete Version derselben C++ - Assembly zu erstellen?
- 22. Caching-Schemata für verwaltete Sprachen
- 23. Ist es möglich, verwaltete Quellen mit anderen Compiler-Flags als nicht verwaltete Quellen zu kompilieren?
- 24. Kann Löffel nicht von intellij
- 25. Hinzufügen von Maven Repo in IntelliJ
- 26. d3dx11.lib nicht gefunden?
- 27. -I dir vs -isystem dir
- 28. Kann nicht verwaltete DLL aus C#
- 29. Intellij Hinzufügen von Remote-Host: Session.connect: java.net.UnknownHostException
- 30. Hinzufügen von zusätzlichen Javadoc in Intellij IDEA
Wenn Sie die Gläser im 'lib'-Ordner haben, müssen Sie sie zum Klassenpfad in Datei hinzufügen -> Projektstruktur -> Bibliotheken –
@EndeNeu ist das für sbt-Projekte nicht in IntelliJ? Die sbt-Dokumentation ist wirklich unklar, wo der lib-Ordner für jars sollte in der sbt-Verzeichnisstruktur sein – redeagle47
@ redeagle47 Ich glaube nicht, aber ich bin auch nicht 100% sicher, wie ich noch nie so etwas getan habe. –