2017-12-27 418 views
0

我在Eclipse Oxygen 4.7.0中有一个Spring-Boot-Starter-project,并且正在尝试构建一个用于在EC2实例上部署的.war。我已经添加了两个jar来允许JDBC从我部署的战争中连接到PostgresSQL DB服务器。由于缺少WebApp库而导致Spring引导启动项目中的构建失败

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与构建失败的编译错误陈述原因为无法使用瓶类

任何帮助将非常感谢

enter image description here

+1

您必须在您的pom文件中添加依赖项。如果您正在使用Maven,您需要了解事实只有在POM中,而不是在您的IDE中...... – khmarbaise

回答

1

你已经在你的eclipse配置项目构建路径,并且当你正在做mvn compile它不会影响任何东西。 Maven不会包含lib文件夹中的jar,因为它不知道lib文件夹的存在。您应该应用以下两种选择之一:

a。如果这些jar文件存在于maven仓库中,那么更新你的pom文件直接从maven仓库读取。 b。将这些jar安装到本地存储库中,然后在pom.xml中引用它,检查https://stackoverflow.com/a/30209982/3530898以获取详细信息

+0

我按照您的说法在本地repo中安装了jar,然后在pom.xml中添加了标准依赖项。它像一个魅力。谢谢! – somnathchakrabarti

相关问题