spring 3.2.4源代码自带的gradlew编译的,配置文件里写的是com.lowagie:itext 2.1.7报错总说找不到com.itextpdf:itextpdf:4.2.2这是为什么?其他版本的spring3源码也是这样,求帮助
Total time: 39.844 secs
E:\workspace3\spring>gradlew build --stacktrace
:spring-context-support:compileJava
FAILURE: Build failed with an exception.
* What went wrong:
Could not resolve all dependencies for configuration ':spring-context-support:op
tional'.
> Could not find com.itextpdf:itextpdf:4.2.2.
Required by:
org.springframework:spring-context-support:3.2.4.RELEASE > com.lowagie:ite
xt:4.2.2
* Try:
Run with --info or --debug option to get more log output.
* Exception is:
org.gradle.api.artifacts.ResolveException: Could not resolve all dependencies fo
r configuration ':spring-context-support:optional'.
at org.gradle.api.internal.artifacts.ivyservice.DefaultLenientConfigurat
ion.rethrowFailure(DefaultLenientConfiguration.java:55)
Caused by: org.gradle.api.internal.artifacts.ivyservice.ModuleVersionNotFoundExc
eption: Could not find com.itextpdf:itextpdf:4.2.2.
Required by:
org.springframework:spring-context-support:3.2.4.RELEASE > com.lowagie:itext
:4.2.2
java,gradle编译spring源码出错
答案:2 悬赏:0 手机版
解决时间 2021-01-25 08:23
- 提问者网友:城市野鹿
- 2021-01-25 01:24
最佳答案
- 五星知识达人网友:走死在岁月里
- 2019-08-04 20:34
同学,这个问题的原因找到了,因为3.2的版本比较久远,很多类库已经更新变化了,修改的方法就是到gradle 仓库下的C:\Users\Administrator\.gradle\caches\artifacts-24\module-metadata\com.lowagie\itext\4.2.2\f103b4baf7311290346105b788d3b582 找到ivy.xml 修改
将dependency org="com.itextpdf" name="itextpdf" rev="4.2.2" 修改为dependency dependency org="com.itextpdf" name="itextpdf" rev="5.2.0",
然后将使用了该类的AbstractPdfStamperView、AbstractPdfView的import com.itext 修改为 com.itextpdf。。。
具体原因及说明可以看 去http://www.bdtool.net/blog_356.html 查看。
将dependency org="com.itextpdf" name="itextpdf" rev="4.2.2" 修改为dependency dependency org="com.itextpdf" name="itextpdf" rev="5.2.0",
然后将使用了该类的AbstractPdfStamperView、AbstractPdfView的import com.itext 修改为 com.itextpdf。。。
具体原因及说明可以看 去http://www.bdtool.net/blog_356.html 查看。
全部回答
- 1楼网友:动情书生
- 2019-05-13 20:36
由于spring源码托管到github上,所以我们需要从github上下载spring源码。
这里我们有两种方式可选,一种是用eclipse里的git插件,另外一种是下载一个github客户端。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯