2017-12-27 433 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

相關問題