我在Eclipse Oxygen 4.7.0中有一个Spring-Boot-Starter项目,并且正在尝试构建一个.war来部署在EC2实例上。我添加了两个jar,允许从我部署的战争中连接到PostgresSQL DB服务器的JDBC。
我还在项目构建路径中添加了src/main/webapp/WEB-INF/lib
路径,如下所示
但是,当我在mvn compile
执行构建失败时,我收到编译错误,说明原因是jar类不可用
任何帮助都将非常感激
答案 0 :(得分:1)
您已在eclipse中配置了项目构建路径,并且在执行mvn compile
时不会影响任何内容。 Maven不会包含lib文件夹中的jar,因为它不知道lib文件夹的存在。您应该应用以下两个选项之一:
一个。如果这些jar存在于maven存储库中,则更新您的pom以直接从maven存储库中读取。 湾将这些jar安装在本地存储库中,然后在pom.xml中引用它,查看https://stackoverflow.com/a/30209982/3530898了解详细信息