【问题标题】:Issue with importing Maven project in STS from Spring Guides从 Spring Guides 在 STS 中导入 Maven 项目的问题
【发布时间】:2016-12-30 08:54:30
【问题描述】:

规格:jdk1.8Spring Tool Suit Editor-3.8.2Maven 3.3.3Windows10 O/s

url 下载 ZIPhttps://spring.io/guides/gs/validating-form-input

MAVEN 上的错误如下

[INFO] Scanning for projects...
[INFO]                                                                         
[INFO] ------------------------------------------------------------------------
[INFO] Building gs-validating-form-input 0.1.0
[INFO] ------------------------------------------------------------------------
[DEBUG] The POM for org.springframework.boot:spring-boot-starter-thymeleaf-1.4.3.RELEASE:jar:1.4.3.RELEASE is missing, no dependency information available
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------

问题为什么会显示这个错误?

【问题讨论】:

  • 有两个模块initial和complete,产生这个错误信息。
  • 似乎是您本地 m2 存储库的问题。为了仔细检查,您能否在本地 m2 存储库中找到 1.4.3.RELEASE 的 spring-boot-starter-thymeleaf 目录,并发布其中包含的文件。如果它不包含有效的 .jar ,则将其删除并强制 mvn -install 修复本地 m2 存储库

标签: java spring maven spring-mvc spring-boot


【解决方案1】:

项目没问题,我下载并在 eclipse 中导入为 Maven 项目,然后将其作为 Spring boot 应用程序运行。

我正在使用 M2Eclipse 1.7

尝试清理您的项目。

尝试右键单击 -> Maven -> 更新项目。

尝试右键单击 -> 运行我们 -> Spring Boot 应用程序。

【讨论】:

  • 尝试右键单击 -> Maven -> 更新项目。 --- 这...也...但同样的错误.....我有其他 Maven POM 可以很好地工作而没有问题。
  • eclipse中如何导入项目?
【解决方案2】:

我下载了这个项目,右键complete打开命令行然后mvn install,一切正常。

org.springframework.boot:spring-boot-starter-thymeleaf-1.4.3.RELEASE:jar:1.4.3.RELEASE 的 POM 丢失,没有可用的依赖信息

您似乎无法从maven repository 下载此 jar,因此请检查您的 setting.xml 和存储库路径。
如果你使用 eclipse 检查你的 windows > 首选项 > maven > 设置。

【讨论】:

  • Maven 安装适用于其他项目...在 STS -Eclipse 中 Maven 设置也很好...
【解决方案3】:

下载并解压此项目Validating Form Input 后,只需按照以下步骤(在 Eclipse 或 Spring Tool Suite 中):

  1. 在您的 Eclipse 或 STS IDE 中 File → Import...。在“导入”窗口中选择 Maven → Existing Maven Projects
  2. 选择根目录作为解压项目的路径,例如,C:\gs-validating-form-input\complete。单击 OKFinish
    注意:如果您想查看最终结果,请选择 complete 文件夹,如果您想查看最终结果,请选择 initial想要一步一步地按照本指南进行操作
  3. 成功导入项目后,在 Project Explorer 或 Navigator 中展开 src/main/java/hello 包。右键单击 Application.javaRun as → 然后 Java ApplicationSpring Boot App (或只需按 Alt+ Shift+x,然后对应按jb)。
  4. 就是这样。转到浏览器,在地址栏中输入http://localhost:8080/

【讨论】:

  • 修复这个添加以下依赖项...按照站点说明使用版本...但是相同的错误...
  • 似乎 STS 是问题所在,...与 Eclipse NEON 一起使用 .....这可能对某人有所帮助..
  • 我只是在 STS 中按照这些步骤操作,它在 Eclipse 中也能完美运行。确保您拥有有效的 STS downloaded here
【解决方案4】:

https://start.spring.io/解压缩最近导入的文件夹 使用指向解压缩文件夹的导入选项,您可以看到项目被选中。 这样您就可以将 Maven 项目导入 STS IDE

【讨论】:

    猜你喜欢
    • 2015-04-14
    • 2019-01-25
    • 2011-07-10
    • 2018-10-15
    • 2018-11-30
    • 2014-08-24
    • 1970-01-01
    • 1970-01-01
    • 2017-10-02
    相关资源
    最近更新 更多