【发布时间】:2015-07-13 11:21:32
【问题描述】:
我正在尝试使用 Spring/Maven 上下文学习 REST,因此我正在阅读 Pankaj Kumar (JournalDev) 教程。我在 STS(Spring Tool Suite)中建立了一个 Spring 项目,根据教程,我需要包含以下依赖项:jackson-databind、jackson-core 和 jackson-annotations。我在 STS 的 pom.xml 编辑器中声明了它们。
我想包含 POM.xml 文件中的实际 XML,每次我尝试提交问题时,都会收到错误消息“您的帖子似乎包含不正确的代码”,它允许我提交此帖子一点也不。它不是代码,它是 XML,我按照说明缩进了 4 个空格。如果您需要查看实际的 XML,请告诉如何使用 StackOverflow 解决此问题,我很乐意包含实际的 XML。
我在 POM.xml 文件中遇到三个错误:
Missing artifact com.fasterxml.jackson.core:jackson-databind:bundle:2.5.3
Missing artifact com.fasterxml.jackson.core:jackson-core:bundle:2.5.3
Missing artifact com.fasterxml.jackson.core:jackson-annotations:bundle:2.5.3
在这种情况下,据我所知,基本上,一切看起来都不错。有人可以帮忙吗?
【问题讨论】:
-
你试过运行
mvn clean吗? -
这将有助于 pom.xml 文件。也许如果你把它通过 PM 发送给我,我会看到我可以用编辑做什么。
-
您是否明确将依赖类型设置为
bundle?如果是,请删除这些行。 -
我关闭了 STS 并在项目根目录中运行 mvn clean (顺便说一句,我可以从 STS 中运行 mvn clean 吗?)运行命令部分成功。现在唯一的错误是:“缺少工件 com.fasterxml.jackson.core:jackson-core:bundle:2.5.3”。另外两个已经走了。