欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

詳解IDEA 中使用Maven創(chuàng)建項(xiàng)目常見錯(cuò)誤和使用技巧(推薦)

 更新時(shí)間:2020年07月07日 11:04:26   作者:南楓R  
這篇文章主要介紹了詳解IDEA 中使用Maven創(chuàng)建項(xiàng)目常見錯(cuò)誤和使用技巧(推薦),本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

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

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

tomcat啟動maven項(xiàng)目出現(xiàn)jar包不存在的錯(cuò)誤。解決方法:在pom.xml文件中加上war

在這里插入圖片描述

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

<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

在這里插入圖片描述

在看下IntellJ Idea使用maven創(chuàng)建項(xiàng)目常見錯(cuò)誤和注意點(diǎn)

新手常見錯(cuò)誤:

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

2、創(chuàng)建項(xiàng)目時(shí)不要勾選create from archetype來根據(jù)它的模版創(chuàng)建web.xml,要手動創(chuàng)建web.xml,因?yàn)榭梢宰约哼x擇xml版本也不容易出錯(cuò)。手動添加web.xml步驟:Project Structure–>Moduels–>添加一個(gè)Web模塊–>修改Web Resource Directory和Deployment Descriptors–>Apply,OK.(深刻教訓(xùn))

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

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

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

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

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

總結(jié)

到此這篇關(guān)于詳解IDEA 中使用Maven創(chuàng)建項(xiàng)目常見錯(cuò)誤和使用技巧(推薦)的文章就介紹到這了,更多相關(guān)idea創(chuàng)建maven項(xiàng)目常見錯(cuò)誤內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • java調(diào)用ffmpeg實(shí)現(xiàn)視頻轉(zhuǎn)換的方法

    java調(diào)用ffmpeg實(shí)現(xiàn)視頻轉(zhuǎn)換的方法

    這篇文章主要介紹了java調(diào)用ffmpeg實(shí)現(xiàn)視頻轉(zhuǎn)換的方法,較為詳細(xì)分析了java視頻格式轉(zhuǎn)換所需要的步驟及具體實(shí)現(xiàn)技巧,需要的朋友可以參考下
    2015-06-06
  • Java RabbitMQ高級特性詳細(xì)分析

    Java RabbitMQ高級特性詳細(xì)分析

    為了保證消息的可靠性傳輸,包括投遞消息的生產(chǎn)方能投遞成功,和消息消費(fèi)的消費(fèi)方正確消費(fèi),RabbitMQ 提供了兩個(gè)確認(rèn)機(jī)制,由于消息按照流通的順序從左到右,因此為保證可靠性,MQ必須對 Producer進(jìn)行確認(rèn),Consumer 必須對 MQ 進(jìn)行確認(rèn)
    2022-08-08
  • 基于SpringBoot制作一個(gè)PDF切圖小工具

    基于SpringBoot制作一個(gè)PDF切圖小工具

    這篇文章主要為大家詳細(xì)介紹了如何基于SpringBoot制作一個(gè)PDF切圖小工具,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2024-01-01
  • Jmeter命令行執(zhí)行腳本如何設(shè)置動態(tài)參數(shù)

    Jmeter命令行執(zhí)行腳本如何設(shè)置動態(tài)參數(shù)

    這篇文章主要介紹了Jmeter命令行執(zhí)行腳本如何設(shè)置動態(tài)參數(shù),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-08-08
  • 淺談Java安全編碼之文件和共享目錄的安全性

    淺談Java安全編碼之文件和共享目錄的安全性

    Java程序是跨平臺的,可以運(yùn)行在windows也可以運(yùn)行在linux。但是平臺不同,平臺中的文件權(quán)限也是不同的。windows大家經(jīng)常使用,并且是可視化的權(quán)限管理,這里就不多講了。本文主要講講linux下面的文件的權(quán)限和安全性問題,并且探討一下如何在java程序中考慮文件的安全性
    2021-06-06
  • Java設(shè)計(jì)模式之外觀模式

    Java設(shè)計(jì)模式之外觀模式

    這篇文章介紹了Java設(shè)計(jì)模式之外觀模式,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-09-09
  • SpringBoot可以同時(shí)處理多少請求流程分析

    SpringBoot可以同時(shí)處理多少請求流程分析

    SpringBoot默認(rèn)的內(nèi)嵌容器是Tomcat,也就是我們的程序?qū)嶋H上是運(yùn)行在Tomcat里的,所以與其說SpringBoot可以處理多少請求,到不如說Tomcat可以處理多少請求,這篇文章主要介紹了SpringBoot可以同時(shí)處理多少請求,需要的朋友可以參考下
    2023-02-02
  • java并發(fā)包中CountDownLatch和線程池的使用詳解

    java并發(fā)包中CountDownLatch和線程池的使用詳解

    這篇文章主要介紹了java并發(fā)包中CountDownLatch和線程池的使用詳解,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-02-02
  • mybatis?foreach傳兩個(gè)參數(shù)批量刪除

    mybatis?foreach傳兩個(gè)參數(shù)批量刪除

    這篇文章主要介紹了mybatis?foreach?批量刪除傳兩個(gè)參數(shù),本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-04-04
  • MyBatis?實(shí)現(xiàn)動態(tài)排序的多表查詢

    MyBatis?實(shí)現(xiàn)動態(tài)排序的多表查詢

    本文將展示如何在 Java 項(xiàng)目中結(jié)合 MyBatis 實(shí)現(xiàn)動態(tài)排序,尤其是在涉及多表查詢的情況下,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-05-05

最新評論