<commit_before>(defproject org.funtastic/hyrax "0.0.1-SNAPSHOT"
  :description "A library of tools for distributed coordination via RabbitMQ and MongoDB."
  :url "http://example.com/FIXME"
  :license {:name "Apache License"
            :url "http://www.apache.org/licenses/LICENSE-2.0"}

  :source-paths      ["src/clojure"]
  :java-source-paths ["src/java"]

  :dependencies [[org.clojure/clojure "1.7.0"]
                 [org.clojure/tools.logging "0.3.1"]
                 [org.slf4j/slf4j-api "1.7.7"]
                 [com.novemberain/langohr "3.3.0" :exclusions [cheshire clj-http]]]

  :global-vars {*warn-on-reflection* true}

  :pom-plugins [[com.theoryinpractise/clojure-maven-plugin "1.3.13"
                 {:configuration [:sourceDirectories [:sourceDirectory "src/clojure"]]
                  :extensions "true"
                  :executions ([:execution [:id "compile-clojure"]
                                [:goals ([:goal "compile"])]
                                [:phase "compile"]])}]
                
                [org.apache.maven.plugins/maven-source-plugin "2.4"
                 {:executions ([:execution [:id "sources"]
                               [:goals ([:goal "jar"])]
                               [:phase "package"]])}]]<commit_msg>experimental dual-build pom<commit_after>(defproject org.funtastic/hyrax "0.0.1-SNAPSHOT"
  :description "A library of tools for distributed coordination via RabbitMQ and MongoDB."
  :url "http://example.com/FIXME"
  :license {:name "Apache License"
            :url "http://www.apache.org/licenses/LICENSE-2.0"}

  :source-paths      ["src/clojure"]
  :java-source-paths ["src/java"]

  :dependencies [[org.clojure/clojure "1.7.0"]
                 [org.clojure/tools.logging "0.3.1"]
                 [org.slf4j/slf4j-api "1.7.7"]
                 [com.novemberain/langohr "3.3.0" :exclusions [cheshire clj-http]]]

  :global-vars {*warn-on-reflection* true}

  :pom-plugins [[com.theoryinpractise/clojure-maven-plugin "1.3.13"
                 {:configuration [:sourceDirectories [:sourceDirectory "src/clojure"]]
                  :extensions "true"
                  :executions ([:execution [:id "no-aot-compile"]
                                [:goals ([:goal "compile"])]
                                [:phase "compile"]
                                [:configuration 
                                 [:outputDirectory "${basedir}/target/no-aot"]
                                 [:temporaryOutputDirectory true]]]

                               [:execution [:id "aot-compile"]
                                [:goals ([:goal "compile"])]
                                [:phase "compile"]
                                [:configuration 
                                 [:outputDirectory "${basedir}/target/aot"]
                                 [:temporaryOutputDirectory false]]])}]

                [org.apache.maven.plugins/maven-resources-plugin "2.7"
                 {:executions ([:execution [:id "copy-resources-no-aot"]
                                [:goals ([:goal "copy-resources"])]
                                [:phase "package"]
                                [:configuration 
                                 [:outputDirectory "${basedir}/target/no-aot"]
                                 [:resources [:resource [:directory "${basedir}/target/classes"]]]]]

                               [:execution [:id "copy-resources-aot"]
                                [:goals ([:goal "copy-resources"])]
                                [:phase "package"]
                                [:configuration [:outputDirectory "${basedir}/target/aot"]
                                 [:resources [:resource [:directory "${basedir}/target/classes"]]]]])}]

                [org.apache.maven.plugins/maven-jar-plugin "2.6"
                 {:executions ([:execution [:id "default-jar"]
                                [:phase "none"]]

                               [:execution [:id "no-aot"]
                                [:goals ([:goal "jar"])]
                                [:phase "package"]
                                [:configuration 
                                 [:classesDirectory "${basedir}/target/no-aot"]]]

                               [:execution [:id "aot"]
                                [:goals ([:goal "jar"])]
                                [:phase "package"]
                                [:configuration 
                                 [:classesDirectory "${basedir}/target/aot"]
                                 [:classifier "aot"]]])}] 

                [org.apache.maven.plugins/maven-source-plugin "2.4"
                 {:executions ([:execution [:id "sources"]
                               [:goals ([:goal "jar"])]
                               [:phase "package"]])}]]
{'fraction_non_alphanumeric': 0.14442830462751607, 'fraction_numerical': 0.011205644324548661, 'mean_word_length': 1.3095352180162914, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 10, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3552751', 'n_tokens_mistral': 1389, 'n_tokens_neox': 1259, 'n_words': 226}