标签: clojuresque

使用gradle/clojuresq构建clojure

我正在尝试使用gradle/Clojuresque来构建clojure代码,运行它,并获得uberjar.我使用提示从http://dev.clojure.org/display/doc/Getting+Started+with+Gradle,https://bitbucket.org/kotarak/clojuresque/wiki/Getting%20Started"无法找到我们Grab for Clojure(Clojuresque)的.bpsm:edn-java:0.4.3'错误.

这是成绩脚本.

buildscript {
    repositories { 
        maven { url "http://clojars.org/repo" } 
        mavenCentral()
    }
    dependencies {
        classpath "clojuresque:clojuresque:1.7.0" 
    }
}

apply plugin: 'clojure'

clojure.aotCompile = true

repositories {
    flatDir dirs: project.file("lib/runtime")
    maven { url "http://clojars.org/repo" }
}
Run Code Online (Sandbox Code Playgroud)

有了gradle buildtask,没有错误,我有一个jar文件,但是我没有看到生成的任何类文件; 我不认为生成的jar什么都不包含,特别是当我比较手动构建的结果时(从命令行编译clojure源到类(AOT)(不使用lein)).

.
??? build
?   ??? libs
?   ?   ??? clojure.jar
?   ??? tmp
?       ??? jar
?           ??? MANIFEST.MF
??? build.gradle
??? src
    ??? hello
        ??? core.clj
Run Code Online (Sandbox Code Playgroud)

这是core.clj

(ns …
Run Code Online (Sandbox Code Playgroud)

jar clojure gradle clojuresque

4
推荐指数
1
解决办法
2107
查看次数

标签 统计

clojure ×1

clojuresque ×1

gradle ×1

jar ×1