【问题标题】:Cannot compile application using Spring boot 2.1.6.RELEASE with Apache 2.4 FOP无法使用带有 Apache 2.4 FOP 的 Spring boot 2.1.6.RELEASE 编译应用程序
【发布时间】:2020-05-01 17:58:56
【问题描述】:

我添加了 Apache FOP 依赖项,如下所示。我为 PDF 生成添加的。

compile "org.apache.xmlgraphics:fop:2.4" 之后我在 gradle build the Service 中遇到错误。

FAILURE:构建失败并出现异常。

*** 出了什么问题: 任务 ':compileJava' 执行失败。

无法解析配置“:compileClasspath”的所有文件。 找不到 javax.media:jai-core:1.1.3。 要求: 项目 : > org.apache.xmlgraphics:fop:2.4 > org.apache.xmlgraphics:fop-core:2.4 找不到 com.sun.media:jai-codec:1.1.3。 要求: 项目 : > org.apache.xmlgraphics:fop:2.4 > org.apache.xmlgraphics:fop-core:2.4 * 尝试: 使用 --stack trace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。运行 --scan 以获得完整的见解。 * 在https://help.gradle.org 获得更多帮助 7 秒内构建失败 2 个可操作的任务:2 个已执行**

【问题讨论】:

  • 编译 "org.apache.avalon.framework:avalon-framework-api:4.3.1" 编译 "org.apache.avalon.framework:avalon-framework-impl:4.3.1" 编译 " javax.media:jai-core:1.1.3" 编译 "com.sun.media:jai-codec:1.1.3" 编译 "org.apache.xmlgraphics:fop:2.4" build.gradle 变化

标签: java spring-boot apache-fop


【解决方案1】:

缺少的依赖项可能位于构建文件中未包含的存储库中。使用 gradle,我将其添加到存储库块中:

jcenter()
maven {
    url="https://repository.jboss.org/nexus/content/repositories/thirdparty-releases/"
}

【讨论】:

    猜你喜欢
    • 2021-08-11
    • 2015-03-28
    • 1970-01-01
    • 1970-01-01
    • 2019-11-09
    • 1970-01-01
    • 2022-08-21
    • 1970-01-01
    • 2018-06-24
    相关资源
    最近更新 更多