Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Eclipse 由于缺少WebApp库,Spring boot starter项目中的生成失败_Eclipse_Maven_Spring Boot_Maven 3_Spring Boot Maven Plugin - Fatal编程技术网

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

Eclipse 由于缺少WebApp库,Spring boot starter项目中的生成失败,eclipse,maven,spring-boot,maven-3,spring-boot-maven-plugin,Eclipse,Maven,Spring Boot,Maven 3,Spring Boot Maven Plugin,我在EclipseOxygen4.7.0中有一个SpringBootStarter项目,正在尝试构建一个.war来部署在EC2实例上。我添加了两个JAR,以允许JDBC从部署的war连接到PostgresSQL DB服务器 我还将src/main/webapp/WEB-INF/lib路径添加到项目构建路径中,如下所示 然而,当我在进行mvn编译时,由于jar类不可用而导致构建失败,我得到了编译错误 任何帮助都将不胜感激 您已经在eclipse中配置了项目构建路径,在进行mvn编译时,它不会影响任

我在EclipseOxygen4.7.0中有一个SpringBootStarter项目,正在尝试构建一个.war来部署在EC2实例上。我添加了两个JAR,以允许JDBC从部署的war连接到PostgresSQL DB服务器

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

然而,当我在进行mvn编译时,由于jar类不可用而导致构建失败,我得到了编译错误

任何帮助都将不胜感激


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

a。如果这些JAR存在于maven存储库中,则更新pom以直接从maven存储库读取。
B在本地存储库中安装这些JAR,然后在pom.xml中引用它,查看详细信息

您必须在pom文件中添加依赖项。如果您正在使用Maven,您需要了解的是,事实只存在于POM中,而不存在于IDE中……正如您所说,我在本地repo中安装了JAR,然后在POM.xml中添加了标准依赖项。它就像一个符咒。谢谢