leiningen uberjar不添加显示属性

我尝试运行instant-pdf失败

lein uberjar
cd target
java -jar instant-pdf-0.2.0-standalone.jar
no main manifest attribute, in instant-pdf-0.2.0-standalone.jar

我现在必须手动编辑罐子吗?

我正在使用OpenJDK 7.u13-x86_64。


instant-pdf的project.clj缺少:main设置,我敢打赌,这就是为什么它不在jar的清单中设置主类。 但是,项目并未在源中的任何位置指定主要方法,因此您必须自行添加一个。 有关使用:main详细信息,请参阅Leningen教程中有关运行代码的部分。


@Yogothos指出,使用Leiningen的Ring插件可以解决这个问题(引用他的评论如下):

该项目应该使用lein ring uberjar而不是lein uberjar 。 Ring插件负责创建主。

链接地址: http://www.djcxy.com/p/51735.html

上一篇: leiningen uberjar doesn't add manifest attribute

下一篇: Icons disappearing in uberjar made with Leiningen