【问题标题】:Itext7 jar not found找不到 Itext7 jar
【发布时间】:2017-03-28 16:16:06
【问题描述】:

我想使用 Itext7,但是当我尝试使用 maven 导入依赖项时,找不到 jar。当我搜索 maven central 时: Maven central Itext7 我找到了项目,但此依赖项中没有 jar Itext 7 repository

【问题讨论】:

  • 我找到了解决方案:将 pom 添加到 maven 依赖项,这将从核心依赖项下载所有工件

标签: java maven itext itext7


【解决方案1】:

明确类型为“pom”

<dependency>
    <groupId>com.itextpdf</groupId>
    <artifactId>itext7-core</artifactId>
    <version>7.0.2</version>
    <type>pom</type> 
</dependency>

【讨论】:

    【解决方案2】:

    iText7 不再是一个 jar。它有很多模块。 itext7-core 工件只是包含 Core 产品的模块集合。它本身不是一个 jar,它只是依赖于包含 Core 的所有模块。

    如果您想手动下载 jar,请使用以下链接(7.0.2):

    您还可以找到如何使用 Maven here 单独引用这些依赖项。

    【讨论】:

      【解决方案3】:

      itext7-core-7.0.2 仅适用于 POM,如您在 POM 文件中所见。它的唯一目的是将其他 jar 作为依赖项。

      【讨论】:

        【解决方案4】:

        如上所述,IText7 现在是多个jar,您可以根据需要下载。

        下面的特定链接很有用,因为它清楚地提到了哪些是绝对必需的,哪些是可选的

        IText7 Download Links From ITextSite

        【讨论】:

          【解决方案5】:

          将类型设置为“pom”可能有助于简单的项目。 但是如果你创建一个新的 Maven --> JavaFX Application, 如果您将依赖项明确标记为“pom”, 然后任何构建应用程序的尝试都失败并显示消息: "未能在项目 DemoItext7 上执行目标 org.apache.maven.plugins:maven-dependency-plugin:3.1.1:unpack-dependencies (unpack-dependencies):未知存档器类型:没有这样的存档器:'pom'。 -> [帮助 1]" 详情见demo

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2012-04-14
            • 2017-12-04
            • 2021-03-19
            • 1970-01-01
            • 2014-03-22
            • 2019-03-02
            相关资源
            最近更新 更多