溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

使用maven創建項目常見錯誤和注意事項

發布時間:2020-07-08 11:35:43 來源:億速云 閱讀:220 作者:清晨 欄目:開發技術

這篇文章主要介紹使用maven創建項目常見錯誤和注意事項,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

使用idea的運行程序時,出現jar包不存在的錯誤(pom.xml文件中有依賴,而且代碼沒有紅色的)。

解決方法:Maven安裝目錄下的conf文件下的setting.xml文件中不要加入本地倉庫路徑設置,直接在idea中設置。

tomcat啟動maven項目出現jar包不存在的錯誤。解決方法:在pom.xml文件中加上war

maven依賴下載速度太慢。解決方法:在maven安裝目錄下的conf文件下的setting.xml中,設置阿里云的鏡像倉庫地址。

<mirror>
    <id>alimaven</id>
    <mirrorOf>central</mirrorOf>
    <name>aliyun maven</name>
    <url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
 </mirror>

將以上配置Maven安裝目錄–>conf–>setting.xml

使用maven創建項目常見錯誤和注意事項

在看下IntellJ Idea使用maven創建項目常見錯誤和注意點

新手常見錯誤:

1、想要刪除一個項目,要先關閉項目,然后去項目的保存位置刪除,最后必須從idea的工作空間(user目錄下的IntelliJidea)中多個文件夾徹底刪除項目(不要亂刪東西),否則無法創建同名的項目。如果誤刪了插件,可以在右側邊欄的Maven Projects下重新下載插件。(深刻教訓)

2、創建項目時不要勾選create from archetype來根據它的模版創建web.xml,要手動創建web.xml,因為可以自己選擇xml版本也不容易出錯。手動添加web.xml步驟:Project Structure–>Moduels–>添加一個Web模塊–>修改Web Resource Directory和Deployment Descriptors–>Apply,OK.(深刻教訓)

3、本地倉庫路徑設置錯誤會導致無法加載依賴文件(jar文件),出現failed to read artfact descriptor for錯誤,需要在setting文件里重新設置本地倉庫路徑,注意別混淆了”/”和”\”。(深刻教訓)

4、配置好服務器和部署Artifacts后記得要去Project Structure–>Moduels模塊的右邊選中項目名然后在右邊的Dependencies下添加Library,選擇配置好的服務器,相當于把服務器交給這個項目。(深刻教訓)

5、一般使用自己下載的maven,需要手動配置:在File–>settings和other settings(–>default settings)–>Build,Execution,Deployment–>Build Tools–>Maven的右邊配置Maven home directory,using setting file和local repository,分別對應本地Maven目錄、本地設置文件和本地倉庫,本地倉庫是用來存放從遠程倉庫下載的jar文件。

6、settings文件下主要配置jdk版本、本地倉庫路徑和鏡像遠程加載

7、最后一定一定要記得,在發布項目前千萬千萬要手動添加jar包到你的WEB-INF目錄下的lib文件夾(如果沒有設置自動添加或者點擊fixed(可能沒看到)的話)。步驟:Project Structure–>Artifacts–>選擇你的項目(如果沒有,則添加:點擊右邊的綠色”+”號–>Web Application:Exploded–>From Moduels–>選擇你的項目–>選擇war exploded形式)–>在右邊的Available Elements &#63;下有你的項目,項目下是由依賴關系添加過來的jar包,雙擊下面的jar包,它會自動添加到左邊的WEB-INF/lib下,它會自動創建一個lib。–>Apply,OK.(深刻教訓,弄了半天)

以上是使用maven創建項目常見錯誤和注意事項的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女