Ich bin eine Webanwendung mit duct
lein template erstellen.project.clj einige Teile zu verstehen
Jetzt sehe ich project.clj
um zu sehen, wie es funktioniert.
Aber ich weiß nicht, ob ich correcntly diesen besonderen Teil undersant:
{:dev [:project/dev :profiles/dev]
:test [:project/test :profiles/test]
:uberjar {:aot :all}
:profiles/dev {}
:profiles/test {}
:project/dev {:dependencies [[duct/generate "0.6.1"]
[reloaded.repl "0.2.1"]
[org.clojure/tools.namespace "0.2.11"]
[org.clojure/tools.nrepl "0.2.12"]
[eftest "0.1.1"]
[kerodon "0.7.0"]]
:source-paths ["dev"]
:repl-options {:init-ns user}
:env {:port "3000"}}
Zum Beispiel:
Was bedeuten diese [:project/dev :profiles/dev]
? und warum ich einen :dev
Schlüssel und einen :project/dev
Schlüssel habe. Ich weiß, es ist wahrscheinlich über profiles.clj
Datei. Aber ich habe es nicht richtig verstanden.
Vielleicht scheint meine Frage ein bisschen albern, aber ich hoffe, ich bin mir selbst klar gewesen.