由于缺少WebApp库,在Spring-boot-starter项目中构建失败

时间:2017-12-27 15:30:49

标签: eclipse maven spring-boot maven-3 spring-boot-maven-plugin

我在Eclipse Oxygen 4.7.0中有一个Spring-Boot-Starter项目,并且正在尝试构建一个.war来部署在EC2实例上。我添加了两个jar,允许从我部署的战争中连接到PostgresSQL DB服务器的JDBC。

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 个答案:

答案 0 :(得分:1)

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

一个。如果这些jar存在于maven存储库中,则更新您的pom以直接从maven存储库中读取。 湾将这些jar安装在本地存储库中,然后在pom.xml中引用它,查看https://stackoverflow.com/a/30209982/3530898了解详细信息