uberjar

    5热度

    1回答

    所以我现在有这样的代码: (ns contact-form.core (:gen-class)) (def foo "Hello World!") (defn some-func [a-symbol] (println (str a-symbol "'s value is: " (eval a-symbol)))) (defn -main [& args]

    1热度

    2回答

    我正在使用Leiningen从几个依赖关系自动创建单个“uberjar”。 (用于Web Start应用程序)。 一些jar文件被签名,并且uberjar进程带来了他们的签名文件(与新的jar不匹配)。我想添加自己的自签名证书并删除旧证书。 在leiningen有没有简单的方法来删除这些旧的签名文件(或阻止它们被复制)?目前我正在做一个手动步骤。

    0热度

    1回答

    创建一个JAR文件 我已经在文件project.clj下面的代码: (defproject pinger "0.0.1-SNAPSHOT" :description "A website availability tester" :dependencies [[org.clojure/clojure "1.3.0"]] :main pinger.core) (ns

    1热度

    1回答

    我试图捆绑一个java档案(JAR)与自包含的所有依赖关系。首先,我尝试使用maven assembly plugin,虽然这是缺少一些类。 jar-with-dependencies documentation建议使用maven-shade-plugin,最终会丢失不同的类。我认为发生的事情是使用相同包名的多个依赖似乎被跳过,所以像slf4j这样的东西会被跳过。 我真的更喜欢打包的jar包含库自

    56热度

    8回答

    在gradle中 - 我如何在lib 目录(特别是lib/enttoolkit.jar和lib/mail.jar)的构建输出jar中嵌入jar? http://docs.codehaus.org/display/GRADLE/Cookbook#Cookbook-Creatingafatjar 摇篮0.9: jar { from configurations.compile.collect

    4热度

    1回答

    我想为uberjar进程添加钩子。具体示例是将maxmind geoip dat文件下载到资源文件夹中,以便在每次部署时将更新版本捆绑到jar中。示例/建议表示感谢!

    1热度

    1回答

    我试图使用反射0.9.8库,它来作为一个超级罐子。如果我在我的项目的构建路径中添加了JAR(“感言-0.9.8-uberjar”),那么Eclipse将不会发现任何类类型的:反思,ClasspathHelper等。 如果我提取单“感言-0.9.8.jar”(不的尤伯杯一个),并将其添加到构建路径,然后在编译的时候一切正常,但是当我执行我的项目,我得到一个NoClassDefFoundError(我

    4热度

    3回答

    我觉得这个问题有点愚蠢,但我无法弄清楚如何将SINGLE依赖项(jdom.jar)添加到另一个jar中。 上下文:我们为我们的应用程序开发了一个简单的插件,这个插件有很多依赖项。我们使用fatjar将jdom.jar包含进去。我正试图修复这个插件中的一个bug,所以我决定在同一时间“maven化”它。 (我们只是切换到maven)这个插件在运行时加载,所以我们想要打包的唯一依赖是jdom.jar。

    2热度

    2回答

    我有一个生成jar文件的maven模块。我被要求开发一些其他的uberjar文件 作为构建过程的副产品。我也被告知这两个jar文件是applet jar文件, 将需要包含来自maven模块依赖关系的一些类。 我环顾四周,缩小到这3个选项 - Maven Assembly plugin - 这可以从Maven的模块生成的类构建定制的罐子。不包括第三方依赖关系。 通过Maven使用ant - 使用ma

    88热度

    7回答

    我有一个多项目构建,并且我把一个任务放在一个子项目中构建一个胖罐子。我创建了类似于described in the cookbook的任务。 jar { from configurations.compile.collect { it.isDirectory() ? it : zipTree(it) } manifest { attributes 'Main-Class': '