DarkMatter in Cyberspace
  • Home
  • Categories
  • Tags
  • Archives

Parse Sonarqube Data via Web API in Clojure


  1. build project: lein new sonar-parser

  2. add dependencies: add "[org.clojure/data.json "0.2.3"]" in :dependencies in project.clj;

  3. update (download) dependency jars (into ~/.m2/repository folder): lein deps

  4. start repl: lein repl

  5. test in repl:

    (require '[clojure.data.json :as json])
    (def data (json/read-str (slurp "http://...")))
    ((first ((first data) "msr")) "val") ; => 5.0
    
  6. add script into src/sonar-parser/core.clj;

  7. pack project: lein uberjar



Published

Dec 4, 2013

Last Updated

Dec 4, 2013

Category

Tech

Tags

  • clojure 26
  • sonar 17

Contact

  • Powered by Pelican. Theme: Elegant by Talha Mansoor