Ich generiere Code mit dem scalaxb-sbt-Plugin, das beim Kompilieren eine gute Anzahl von Warnmeldungen generiert. Gibt es eine Möglichkeit, Kompilierungswarnungen für generierten Code oder Paket auszublenden?Wie kann SBT keine Kompilierungswarnungen für generierten Code melden?
Antwort
den Code in einem Teilprojekt Put und setzen scalacOptions
anders in diesem Projekt? Ob dies funktioniert, hängt davon ab, ob die Unterstützung sogar in scalac existiert, um die besondere Art der Warnung zu unterdrücken, die Sie erhalten. Siehe zum Beispiel https://issues.scala-lang.org/browse/SI-1781. Welche Art von Warnungen müssen Sie genau unterdrücken? Bestimmte Warnungen wie unkontrollierte Warnungen können unterdrückt werden mit z.B. @unchecked
ohne die Teilprojekt-Sache zu tun.
In Ihrer sbt-Konsole können Sie das folgende versuchen: set logLevel in compile := Level.Error
oder schließlich set logLevel in sourceGenerators := Level.Error
und experimentieren Sie mit verschiedenen Einstellungen. Sobald Sie zufrieden sind, können Sie diese Einstellung in Ihrem build.sbt
anwenden.
Ausführlichere Informationen finden Sie in der sbt Dokumentation: http://www.scala-sbt.org/release/docs/Howto/logging.html
Ich fand, dass ich set logLevel in Compile := Level.Error
in meiner sbt Konsolensitzung tun musste, damit dies funktioniert. Dies ist mit einer Hauptstadt C
in Compile
. Dies ist mit sbt Version 0.13.11
. Dies dient auch dazu, alle Warnungen auszuschalten.
Ich musste auch mein Projekt hinzufügen: 'set logLevel in der Suche in Compile: = Level.Error' – MrUnleaded
- 1. Unterdrückungswarnung für generierten C# Code
- 2. Qmake Regeln für generierten Code
- 3. Wie kann ich JavaScript-Kompilierungswarnungen in VS 2010 deaktivieren?
- 4. sbt doc Fehler mit Antler generierten Quellcode
- 5. Wie kann ich Code als generierten Code kennzeichnen?
- 6. Wie wxGlade generierten Code ausführen
- 7. Google Analytics-Code verfolgt keine generierten Ajax-Seite
- 8. Auto-generierten Code
- 9. IntelliJ scheint bestimmte sbt-Bibliotheken nicht aufzunehmen, keine Code-Vervollständigung
- 10. Wie behandeln Quellen und generierten Code in Git für Bereitstellungszwecke?
- 11. Component Designer generierten Code in Code hinter
- 12. Wie ändert man den Eclipse-Einrückungsstil für automatisch generierten Code?
- 13. Generierten Code in Sonar ausschließen
- 14. ExcludeFromCodeCoverage Automatisch generierten Code ausschließen
- 15. Override Code-generierten DbContext-Konstruktor
- 16. wie generierten Code von Matlab zu verwenden
- 17. Wie unterdrückt man Code-Analyse auf generierten Code?
- 18. ScalaTest auf sbt keine Tests
- 19. Benutzerdefinierte outputPath für sbt-assembly
- 20. Wie ändere ich meinen JavaScript-Code, um dies zu melden?
- 21. Zeige Lombok generierten Code in IntelliJ IDEA
- 22. Warum sehe ich keine generierten IDs für serverseitige Steuerelemente?
- 23. Wie schwache Benachrichtigung zu melden
- 24. Komponententests für automatisch generierten Code: automatisch oder manuell?
- 25. SBT kann keine Snapshots in einem Artifactory-Maven-Repository finden
- 26. Wie kann ich Browser-generierten Code von Code-Coverage-Nummern ausschließen?
- 27. Wie kann ich Remote-Debugging für SBT in Windows aktivieren?
- 28. Wie kann der farbige Terminalausgang für sbt/play deaktiviert werden?
- 29. Wie kann SBT die Kreuzkompilierung für ein bestimmtes Unterprojekt überspringen?
- 30. Laufender Kotlin Code auf SBT/Play Framework?
Das schaltet alle Warnungen aus und, ich bitte um selektiv tun. – sortega