Angenommen, ich erstelle ein neues Leiningen-Projekt und bearbeite die Datei project.clj so, dass es ungefähr so aussieht.Wie greife ich über ein Leiningen-Plugin auf die Projektlandkarte zu?
(defproject foobar "0.1.0-SNAPSHOT"
:dependencies [[org.clojure/clojure "1.5.1"]
...
[clj-webmaster-tools "0.1.0"]]
:plugins [[lein-ring "0.8.6"]
[lein-webmaster-tools "0.1.0"]
:webmaster {:sitemap "http://www.foobar.com/sitemap-index.xml" :robots "http://www.foobar.com/robots.txt"})
Meine Frage ist, wie kann ich auf die: webmaster Schlüssel im Projektplan für die Verwendung in einem leningen Plugin schreibe ich?
Zugriff darauf wo? Während des Builds (wenn ja, in welcher Phase)? – noahlz
@noahlz Nein, für ein Leiningen Plugin schreibe ich. –
Sie wird als Parameter an Ihre Plugin-Funktion übergeben, auf die Sie wie jede andere Karte zugreifen können. Siehe dieses Beispiel: https://github.com/noahlz/lein-hello/blob/master/src/leiningen/hello.clj – noahlz