Grails 2.3.7 删除 itext 2.0.8 jar

2024-02-24

我尝试将应用程序从 grails 2.2.4 更新到 2.3.7,但 iText 依赖项存在问题。

执行 grails 资源依赖项显示我有 2 个用于 iText 的 jar

+--- org.grails:grails-docs:2.3.7
|    \--- org.xhtmlrenderer:core-renderer:R8
|    \--- org.yaml:snakeyaml:1.8
|    \--- org.grails:grails-gdoc-engine:1.0.1
|    \--- **com.lowagie:itext:2.0.8**
|    \--- commons-lang:commons-lang:2.6
+--- org.grails.plugins:jasper:1.8.0
|    \--- **com.lowagie:itext:2.1.7**
|         \--- bouncycastle:bcmail-jdk14:138
|         \--- bouncycastle:bcprov-jdk14:138
|         \--- org.bouncycastle:bctsp-jdk14:1.38
|              \--- org.bouncycastle:bcprov-jdk14:1.38
|              \--- org.bouncycastle:bcmail-jdk14:1.38

我尝试删除在 BuildConfig 上添加的 itext 2.0.8

grails.project.dependency.resolution = {
    // inherit Grails' default dependencies
    inherits("global") {
    excludes "itext" 
 }

但是,当我刷新依赖项 Grails 时,无论如何都会添加 itext 2.0.8。

有人可以给我一个解决方案的提示吗?

最良好的问候


itext 2.0.8 是依赖项的依赖项:grails-docs。您可以做的是将 grails-docs 从继承的全局依赖项中排除,然后专门添加它以排除 itext。

grails.project.dependency.resolution = {
    // inherit Grails' default dependencies
    inherits("global") {
        excludes "grails-docs"
    }

    dependencies {
        // specify dependencies here under either 'build', 'compile', 'runtime', 'test' or 'provided' scopes e.g.
        // runtime 'mysql:mysql-connector-java:5.1.24'
        build('org.grails:grails-docs:2.3.7') {
            excludes 'itext'
        }
    }
}

这将产生

+--- org.grails:grails-docs:2.3.7
|    \--- org.xhtmlrenderer:core-renderer:R8
|    \--- org.yaml:snakeyaml:1.8
|    \--- org.grails:grails-gdoc-engine:1.0.1
|    \--- commons-lang:commons-lang:2.6
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Grails 2.3.7 删除 itext 2.0.8 jar 的相关文章

随机推荐

  • 将内部 div 不透明度设置为 1,但不生效

    我有一个带有背景图像和背景颜色的 div 我把这个div的不透明度设置为0 7 之后 我在这个 div 内部创建了一个内部 div 但我不想给这个 div 带来不透明度 这是我的CSS代码 outer position relative b
  • System.Windows.Forms.SaveFileDialog 不强制执行默认扩展名

    我正在努力使SaveFileDialog and FileOpenDialog对用户输入的文件名强制执行扩展名 我尝试过使用中提出的示例问题 389070 https stackoverflow com questions 389070 h
  • 为网站实现字体?

    我在 CSS 中使用字体 AR CENA 但在浏览网站时它没有加载字体 对我来说它运行良好 但我认为因为我已经安装了字体 所以它从我的电脑加载它 有没有办法实现这种字体并正常出现在网站上供用户使用 u2966 5 z index 500 w
  • 如何从 python 中激活 pyvenv virtualenv? (activate_this.py 被删除了?)

    我正在使用 Python 3 4 并创建了 pyvenv 我希望从 python 进程中激活它 对于 virtualenv 我曾经使用过activate this py 但这似乎在 pyvenv 中消失了 现在有没有一种简单的方法可以有效地
  • 为什么我不能将 Promise.resolve 与 osmosis 实例一起使用?

    我试图理解为什么这些console log语句的行为不同 我希望他们的行为是一样的 使用 Node 7 考虑以下情况 1 Promise resolve 对象 Promise resolve按照我的预期处理对象 Promise resolv
  • 如何使用pandas加速数据加载?

    我正在使用 pandas 和 Jupiter 笔记本 我正在读取 700MB 的 CSV 文件 加载需要 69 秒 出于测试目的 这是可以接受的 因为我只需要加载它一次 并且它在笔记本实例的持续时间内保留在内存中 pd read csv p
  • 找到第三点

    我有2分P1 and P2 我需要找到P3 为了使 所有点都在同一条线上 P3应该在距离d来自P2 远离P1 I started a complicated system apparently hardly to resolve PS 矢量
  • “克隆”索引映射

    我有一个索引 我将重新索引它 目前我想创建一个新索引 它应该包含与原始索引中完全相同的映射 我有这个 var srcMappings client GetMapping new GetMappingRequest Indices sourc
  • 找出所有可能的组合

    我之前问过这个问题 但涉及另一种编程语言 假设我有几个词根 前缀和后缀 roots car insurance auto insurance prefix cheap budget suffix quote quotes Python 中是
  • WPF 打印多页预览

    我对这个主题了解得越多 我理解的就越少 所以如果下面的内容看起来完全不合时宜 请提前道歉 我有一个包含流程文档的用户控件 具有相应视图模型的视图 目的是将其发送到预览窗口 用户可以在其中查看文档并打印它 我从以下示例中提取了一些代码http
  • 如何在用户行走时跟踪 GPS 坐标,来自 iOS 平台的 xamarin.forms

    我刚刚经历过这个link http developer xamarin com recipes ios multitasking track significant location change 当用户使用 xamarin forms 应
  • 在 JPanel 或 JLabel 中调整图像大小并显示,而不会损失质量

    我正在开发一个java程序来使用网络摄像头在注册时捕获员工图像 我可以毫无问题地获取图片 并将其保存在我的 C 驱动器中 但在检索图像时 标签上仅显示图像的一部分 有没有办法在保存之前调整 JPEG 的大小 或者在显示之前 就像在不损失质量
  • Clojure:跨列表的复杂迭代?

    我想要一个数字 20 和一个清单 1 2 3 4 5 6 7 8 9 10 并返回一个集合 其中原始列表中的每个值包含两个值 原始值与该值除 20 时的余数配对 如果原始值以某种方式与余数相关 那就太好了 这样我就可以轻松检索产生特定余数的
  • 从 directshow 获取 iplImage 或 Mat 到 opencv

    由于使用 c 和 opencv 时很难更改相机的分辨率 因此我不得不将我的眼动追踪软件改用 directshow Directshow 对我来说很陌生 很难理解所有内容 但我发现这个很好的例子非常适合捕获和查看网络摄像头 http www
  • JVisualVM 内存采样:不支持远程应用程序

    我正在尝试在 Red Hat Linux 中使用 JVisualVM 监视远程 tomcat 进程 CPU 采样工作正常 但内存采样选项卡被禁用 它说 内存采样 不可用 不支持远程应用程序 进程的命令行参数 Djavac source 1
  • 如何在 aspx 页面中包含 adovbs.inc 文件?

    我正在将 ASP 经典页面转换为 ASP NET 将扩展名为 inc 的文件包含到 aspx 页面的正确方法是什么 我注意到 每次我将包含指向 inc 文件的 include 指令的页面之一更改为 aspx 时 我都会从这些 inc 文件中
  • 如何在 C++ 中跟踪 BFS 深度

    我想对二维数组进行BFS 每个单元格可以表示为pair
  • PHP bcompiler 编码的代码有多安全?

    我很感兴趣是否有人确切知道 PHP 的有效性 安全性 受保护程度b编译器 http www php net manual en intro bcompiler php反对逆向工程 简介页面做出了大胆的声明 在代码保护方面 可以肯定地说 如果
  • 如何在受 AWS Linux AMI 限制的情况下,将 SoX 二进制文件打包为 NodeJS AWS Lambda 函数的 MP3 支持?

    过去三个月我一直在研究这个问题 但完全陷入困境 我正在尝试打包我的 NodeJS AWS Lambda 函数 该函数将使用SoX http sox sourceforge net以及将音频文件转换为 MP3 的依赖项 我可以按照引用的说明让
  • Grails 2.3.7 删除 itext 2.0.8 jar

    我尝试将应用程序从 grails 2 2 4 更新到 2 3 7 但 iText 依赖项存在问题 执行 grails 资源依赖项显示我有 2 个用于 iText 的 jar org grails grails docs 2 3 7 org