微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用 deps.edn 时,如何从本地 jar 文件中导入 openpdf-1.3.23.jar?

如何解决使用 deps.edn 时,如何从本地 jar 文件中导入 openpdf-1.3.23.jar?

我有一个使用 jar 文件的旧 Java 应用程序,因此我需要将这些类导入到 Clojure。

在 java 方面我有类似的 iports

import com.lowagie.text.BadElementException;
import com.lowagie.text.Chunk;
import com.lowagie.text.Document;
import com.lowagie.text.DocumentException;
import static com.lowagie.text.Element.ALIGN_CENTER;
import static com.lowagie.text.Element.ALIGN_LEFT;
import static com.lowagie.text.Element.ALIGN_MIDDLE;
import static com.lowagie.text.Element.ALIGN_RIGHT;
import static com.lowagie.text.Element.ALIGN_TOP;
import com.lowagie.text.Font;
import static com.lowagie.text.Font.BOLD;
import static com.lowagie.text.Font.HELVETICA;
import com.lowagie.text.Image;
import static com.lowagie.text.Image.getInstance;
import static com.lowagie.text.PageSize.A4;
import com.lowagie.text.Paragraph;
import static com.lowagie.text.Rectangle.NO_BORDER;
import com.lowagie.text.pdf.BaseFont;
import com.lowagie.text.pdf.PdfOutline;
import com.lowagie.text.pdf.PdfPCell;
import com.lowagie.text.pdf.PdfPTable;
import static com.lowagie.text.pdf.PdfWriter.getInstance;

我的 deps.edn 顶部如下所示。我不明白我们有:/local/root 的行中应该包含什么。文档不够清楚。

{:paths ["src" "resources" "../reportgenerator/build/web/WEB-INF/classes"]
 :deps {org.clojure/clojure {:mvn/version "1.10.2"}
        com.lowagie/text {:local/root "../reportgenerator/lib/openpdf-1.3.23.jar"}
        }
 :aliases

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。