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': '