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插件负责创建主。