maven 无法解析StringEscapeUtils

am46iovg  于 2022-12-17  发布在  Maven
关注(0)|答案(5)|浏览(288)

我在pom.xml中添加了依赖项

<dependency>
            <groupId>org.apache.commons</groupId>
            <artifactId>commons-lang3</artifactId>
            <version>3.1</version>
        </dependency>

但是当我更新maven依赖项并使用

import org.apache.commons.lang3.StringEscapeUtils;

我得到它红色下划线和错误,其中指出:

The import org.apache.commons.lang3.StringEscapeUtils cannot be resolved

Jar文件在那里(下载)现在我怎么能修复它,我不知道。请帮助我。
谢谢

rpppsulh

rpppsulh1#

感谢所有的答复,我解决了它手动下载.jar文件从下面的链接,并覆盖现有的jar下载maven.(我不知道为什么它开始工作后,手动下载,但毕竟,它的工作)
http://commons.apache.org/proper/commons-lang/download_lang.cgi

qv7cva1a

qv7cva1a2#

如果您确定jar文件在类路径中包含StringEscapeUtils,则应清理项目。

omjgkv6w

omjgkv6w3#

我有一个类似的问题,我解决了使用这个:

org.apache.commons.lang3.StringEscapeUtils.escapeHtml4(testToBeTranslated)
8fsztsew

8fsztsew4#

删除.m2\存储库\组织\apache\公用资源\公用资源-lang 3中的内容。
更新项目-转到eclipse项目-〉maven -〉更新项目并检查强制更新。

2mbi3lxu

2mbi3lxu5#

在我的例子中,我的maven项目同时包含pom.xml和module-info.java文件,我认为它们冲突了,然后我删除了module-info.java文件,问题就解决了。

相关问题