如何在IDEA上配置Maven


IDEA 全稱 IntelliJ IDEA,是java語言開發的集成環境,IntelliJ在業界被公認為最好的Java開發工具之一, IDEA是JetBrains公司的產品,現在有逐步取代老牌Java開發工具Eclipse的趨勢.那本人也是從Eclipse 轉到IDEA.那剛轉換過來時,確實很不適應,不過好在堅持使用了幾天后,確實感覺IntelliJ IDEA比Eclipse更加智能.


Maven項目對象模型(POM),是一個項目管理工具可以通過一小段描述信息來管理項目的構建,報告和文檔的軟件。

在IDEA上配置Maven

1.Maven下載

  • 解壓到英文路徑下的目錄
  • 創建本地倉庫目錄:LocalWarehouse[名字隨便取]

2.Maven環境變量配置

  • 打開環境變量頁面
  • 新建系統變量 M2_HOME
  • 在已有變量Path中引入M2_HOME
  • Win+R 輸入cmd打開命令行,鍵入mvn -version驗證是否成功

3.配置Maven倉庫路徑

  • 打開apache-maven-3.6.2\conf路徑下的settings.xml文件,並按下圖修改(第二張圖的代碼位置大概在50行附近)

  • 打開IDEA 選擇File——Settings,如下設置
建議使用國內鏡像,具體配置請參考:

<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
    
    <pluginGroups />
    <proxies />
    <servers />
    
    <localRepository>D:\my_maven_local_repository</localRepository>
    
    <mirrors>
        <mirror>
            <id>alimaven</id>
            <mirrorOf>central</mirrorOf>
            <name>aliyun maven</name>
            <url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
        </mirror>
        <mirror>
            <id>alimaven</id>
            <name>aliyun maven</name>
            <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
            <mirrorOf>central</mirrorOf>
        </mirror>
        <mirror>
            <id>central</id>
            <name>Maven Repository Switchboard</name>
            <url>http://repo1.maven.org/maven2/</url>
            <mirrorOf>central</mirrorOf>
        </mirror>
        <mirror>
            <id>repo2</id>
            <mirrorOf>central</mirrorOf>
            <name>Human Readable Name for this Mirror.</name>
            <url>http://repo2.maven.org/maven2/</url>
        </mirror>
        <mirror>
            <id>ibiblio</id>
            <mirrorOf>central</mirrorOf>
            <name>Human Readable Name for this Mirror.</name>
            <url>http://mirrors.ibiblio.org/pub/mirrors/maven2/</url>
        </mirror>
        <mirror>
            <id>jboss-public-repository-group</id>
            <mirrorOf>central</mirrorOf>
            <name>JBoss Public Repository Group</name>
            <url>http://repository.jboss.org/nexus/content/groups/public</url>
        </mirror>
        <mirror>
            <id>google-maven-central</id>
            <name>Google Maven Central</name>
            <url>https://maven-central.storage.googleapis.com
            </url>
            <mirrorOf>central</mirrorOf>
        </mirror>
        <!-- 中央倉庫在中國的鏡像 -->
        <mirror>
            <id>maven.net.cn</id>
            <name>oneof the central mirrors in china</name>
            <url>http://maven.net.cn/content/groups/public/</url>
            <mirrorOf>central</mirrorOf>
        </mirror>
    </mirrors>
    
</settings>
  • 自動導包設置
  • 不聯網狀態下,讓Maven使用本地倉庫下載好的骨架: -DarchetypeCatalog=internal

4.我們可以更新一下本地倉庫和遠程倉庫,這個樣在pom.xml文件中添加依賴jia包的坐標時就可以很好的提示出來


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM