1. 程式人生 > >Maven專案缺少Maven Dependencies解決方法總結

Maven專案缺少Maven Dependencies解決方法總結

一、今天搭建了一個maven專案,在pom.xml檔案引入依賴後,發現專案結構中沒有Maven Dependencies檔案(下圖),但是在java Build Path中又可以找到Maven Dependencies檔案(如下圖),

但是,pom.xml檔案中新增的依賴jar包也不會自動下載到專案中,update Project也是一樣,於是是網上查找了很多方法,嘗試後都發現沒有用,最終,檢視自己的pom.xml檔案,發現是在依賴前面寫了<dependencyManagement>這個標籤(下圖),查資料後發覺這個標籤的作用只是宣告依賴,並不實現依賴的引入,因此,沒有jar包的引入,maven專案就不會顯示Maven Dependencies檔案。去掉這個標籤後,問題解決,maven Dependencies檔案出現在maven專案中。


二、網上其他解決Maven Dependencies檔案缺失的方法:

第1種:Maven支援沒有開啟:這種情況一般是Eclipse自帶的Maven,或者自己裝的Maven並沒有開啟服務。

解決方法:右鍵Maven專案-->Maven-->Enable Dependency Management

(可能有一些maven版本沒有Enable Dependency Management這個選項

第2種:classpath檔案問題或者.project檔案問題:

解決方法:

(1)在.classpath檔案中新增如下程式碼

<classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
		<attributes>
			<attribute name="maven.pomderived" value="true"/>
			<attribute name="org.eclipse.jst.component.dependency" value="/WEB-INF/lib"/>
		</attributes>
	</classpathentry>
(2)在.project檔案的<natures>中新增紅色字型部分:
	<natures>
		<nature>org.eclipse.jem.workbench.JavaEMFNature</nature>
		<nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature>
		<nature>org.eclipse.jdt.core.javanature</nature>
		<nature>org.eclipse.m2e.core.maven2Nature</nature>
<nature>org.eclipse.wst.common.project.facet.core.nature</nature> <nature>org.eclipse.wst.jsdt.core.jsNature</nature> </natures>
第3種:專案-->properties-->Deployment Assembly-->Add-->java build path Entries-->Maven Dependencies--Finish

第4種:專案為非maven專案(情況較少)

解決方法:右鍵專案-->configure-->Convert to Maven Project

相關推薦

Maven專案缺少Maven Dependencies解決方法總結

一、今天搭建了一個maven專案,在pom.xml檔案引入依賴後,發現專案結構中沒有Maven Dependencies檔案(下圖),但是在java Build Path中又可以找到Maven Dependencies檔案(如下圖), 但是,pom.xml檔案中新增的依賴

Eclipse Oxygen版本搭建Maven專案缺少Maven Dependencies解決

今天第一次使用maven來搭建MapReduce專案,在eclipse中配置後,建立maven專案但是沒有加載出來Maven Dependency這個Liabrary,導致maven沒有把相關的jar包下載到本地。 然後,我搜索了一下,發現這個問題有不少人遇到了,我也看了不少相關文章

Maven專案缺少Maven Dependencies總結

前幾天接手一個專案,從svn上下載程式碼之後,發現沒有Maven Dependencies,在網上搜了各種各樣的方法,不過沒有適用於我這種情況的,現將網上的各種情況及本人的遇到的問題進行總結,以備不時之需,也希望能夠給大家提供點幫助。 Maven支援沒有開啟 這種情況一般是

關於匯入MAVEN專案報錯的解決方法

匯入MAVEN專案報錯的解決方法 錯誤:Plugin org.apache.maven.plugins:maven-compiler-plugin:3.1 or one of its dependencies could not be resolved: Fai

ANDROID STUDIO&&Eclipse Android專案缺少R檔案解決方法(完解)

『如果不不能解決,請留言~~                          持續更新......』 問題表現: R檔案缺失的表現就是login_btn=(TextView)findViewByI

maven專案Maven Dependencies被刪除的解決辦法

一般紅xx可以試著在專案名上右鍵點選maven,然後點選update project...試試   解決方法1: 在工作空間的專案目錄下的.classpath檔案中,貼上下面的程式碼,然後重啟eclipse就會發現Maven Dependencies出現了 <cla

匯入maven專案缺少jar包,解決辦法

在匯入maven專案時,應本地沒有生成對應的jar包,導致專案報錯, 怎麼辦呢? 解決辦法: 進入專案的根目錄(即 pom.xml檔案所在的目錄) 然後在當前目錄按住Shift鍵,同時點選右鍵,選擇“在此處開啟命令視窗”。然後在命令視窗內輸入命令: 執行:mvn depende

新建maven專案時pom.xml檔案第一行報org.apache.maven.plugin.war.WarMojo的解決方法

新建maven專案的時候pom.xml檔案第一行報錯,如下: 出現這個錯誤的原因是 <plugin><groupId>org.apache.maven.plugins<

Eclipse中匯入Maven工程缺少Maven Dependencies解決辦法

背景介紹: spring-boot學習專案 異常資訊: pom.xml報錯如下: 解決方案: 修改setting.xml檔案,註釋掉阿里雲的倉庫地址: 然後:專案右鍵--->maven--->update project,專案可以正常啟動了

Maven項目常見錯誤解決方法匯總

解決辦法 1.7 level ava mat rain int con pom issue 1、Java compiler level does not match the version of the installed Java project facet. 或者 On

Spring Boot項目Maven Build報錯的解決方法

running ati 依賴 lur fail compile ring date -c 問題1, [ERROR]Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.21.0:tes

Maven專案打包出錯DependencyResolutionException 解決辦法

[ERROR] Failed to execute goal on project ems-manager-mapper: Could not resolve dependencies for project com.ems.sunko:ems-manager-mapper:jar:0.0.

Eclipse中Maven專案執行Maven update project 專案JRE System Library變為1.5的解決辦法

1:問題描述 Eclipse中的Maven專案,本地Java版本1.8,每次右擊專案--maven--update project(Alt+F5) 後,專案JRE System Library 都變為1.5。 2:異常原因 檢視Maven官網  如下: This i

maven專案沒有Maven Dependencies

開啟專案所在位置,開啟.classpath檔案 在<classpath> 中加入以下配置 <classpathentry kind="src" output="target/classes" path="src/main/java"/&

Maven 專案搭建及問題解決

Maven 昨天剛剛學習了Maven 專案的搭建。在這裡簡單講解一下Maven如何配置,以及我在配置時遇到的問題。 下載與配置 1.下載 官方下載地址 2.配置環境變數 右鍵 “計算機”,選擇 “屬性”,之後點選 “高階系統設定”,點選"環境變數",來設定環境變數,有以下系統變

maven專案對於maven遠端倉庫沒有資源的解決辦法

下載資源到本地 方法一:dependency scope 是system 型別 <dependency> <groupId>edu.ucar</groupId> <artifactId>netcdfAl

JAVA eclipse Maven專案紅歎號解決方案以及java Resources報紅感嘆號的情況

一 JAVA eclipse Maven專案紅歎號解決方案 方案一:選中專案 --> 右鍵 --> Maven --> Update Projects… 即可解決。 方案二:如果上述操作無法解決的話,那麼選擇 Windows --> sh

IDEA下匯入maven專案Maven Project處未能顯示jar包正常解決辦法

IDEA下匯入多級maven專案時未能顯示正常解決辦法: 1、Ctrl+Alt+Shift+S 開啟Project Structrue 2、左邊點選’Modules’ 切換到Modules選項卡 3、此時你如果發現現在已經載入所有工程中並沒有你所想要執行的就對了

maven專案jar包衝突解決方案

上圖中顯示的是servlet2.3而不是3.0。 解決方法:        網上都說servlet-api衝突是因為專案部署的時候WEB-INFO/lib下面的servlet-api和servlet中的servlet-api產生衝突,其實我的不然。因為我的專案是用maven管理的,在pom.

關於Maven的錯誤集合和解決方法

關於maven的錯誤集合 1.Java compiler level does not match the version of the installed Java project facet 當我把jdk版本換成1.8的時候,會報錯如下: