我没有成功尝试运行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
我现在必须手动编辑 jar 吗?
我正在使用 OpenJDK 7.u13-x86_64。
我没有成功尝试运行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
我现在必须手动编辑 jar 吗?
我正在使用 OpenJDK 7.u13-x86_64。
Instant-pdf 的 project.clj缺少:main
设置,我敢打赌这就是为什么它没有在 jar 清单中设置主类的原因。但是,该项目也没有在源代码的任何地方指定 main 方法,因此您必须自己添加一个。有关使用:main
. _
@Yogothos 指出,使用Leiningen 的 Ring 插件可以解决这个问题(引用他的评论如下):
该项目应使用
lein ring uberjar
而不是lein uberjar
. Ring插件负责创建main。