Leiningen,: warn-auf-reflexionen. Nur für das aktuelle Projekt gesucht

8

Wenn ich in Leiningen (Ver. 2) auf "Warn-on-Reflection" wechsle, bekomme ich Warnungen nicht nur für das aktuelle Projekt, sondern auch für Abhängigkeiten. (Und, zum Beispiel, selbst wenn ich "lein help" nenne, werde ich beispielsweise vor Reflexionen in Zusammenhang stehen - eine Abhängigkeit von Leiningen selbst.)

Da diese Projekte nicht in meinem derzeitigen Umfang liegen, möchte ich die Möglichkeit haben, die Warnungen nur auf das aktuelle Projekt zu beschränken. Ist das möglich und wie?

    
Falko 10.06.2012, 18:48
quelle

2 Antworten

2

Die Clojure-Namensraumkompilierung ist transitiv. Siehe: Transitive AOT Compilation

Workaround, Checkout und:

%Vor%

Also wird der Clojure-Compiler die Kompilation von clucy überspringen, weil die classfiles bereits existieren.

    
Jürgen Hötzel 11.06.2012, 11:59
quelle
3

Sie können einfach

hinzufügen %Vor%

am oberen Rand Ihrer "Haupt" .clj-Datei. Direkt nach use und require Anweisungen für externen Code, aber vor require und / oder load Anweisungen für Ihren eigenen Code.

    
dimagog 12.06.2012 20:01
quelle

Tags und Links