代码之家  ›  专栏  ›  技术社区  ›  somnathchakrabarti

由于缺少WebApp库,Spring boot starter项目中的生成失败

  •  0
  • somnathchakrabarti  · 技术社区  · 7 年前

    我在Eclipse Oxygen 4.7.0中有一个Spring Boot初学者项目,正在尝试构建一个。用于在EC2实例上部署的war。我添加了两个JAR,以允许JDBC从部署的war连接到PostgresSQL DB服务器。

    location of added jars in spring-boot-starter project

    我还添加了 src/main/webapp/WEB-INF/lib 项目构建路径的路径,如下所示

    src/main/webapp/WEB-INF/lib path is added to Java build path

    但是,在执行以下操作时,我遇到了编译错误 mvn compile 构建失败,原因是jar类不可用

    任何帮助都将不胜感激

    enter image description here

    1 回复  |  直到 7 年前
        1
  •  1
  •   Amit K Bist    7 年前

    您已经在eclipse中配置了项目构建路径,当您执行此操作时,它不会影响任何内容 mvn compile . Maven不会包含lib文件夹中的jar,因为它不知道lib文件夹的存在。您应该应用以下两个选项之一:

    a、 如果这些JAR存在于maven存储库中,则更新pom以直接从maven存储库读取。 b、 在本地存储库中安装这些JAR,然后在pom中引用。xml,检查 https://stackoverflow.com/a/30209982/3530898 有关详细信息