天天看點

好程式員Java學習路線分享maven是什麼

    好程式員Java學習路線分享maven是什麼,Maven是一個項目管理和綜合工具。Maven提供了開發人員建構一個完整的生命周期架構。開發團隊可以自動完成項目的基礎工具建設,Maven使用标準的目錄結構和預設建構生命周期。

    在多個開發團隊環境時,Maven可以設定按标準在非常短的時間裡完成配置工作。由于大部分項目的設定都很簡單,并且可重複使用,Maven讓開發人員的工作更輕松,同時建立報表,檢查,建構和測試自動化設定。

        概括地說,Maven簡化和标準化項目建設過程。處理編譯,配置設定,文檔,團隊協作和其他任務的無縫連接配接。 Maven增加可重用性并負責建立相關的任務。

Maven曆史

    Maven最初設計,是以簡化Jakarta Turbine項目的建設。在幾個項目,每個項目包含了不同的Ant建構檔案。 JAR檢查到CVS。

     Apache組織開發Maven可以建立多個項目,釋出項目資訊,項目部署,在幾個項目中JAR檔案提供團隊合作和幫助。

Maven目标

     Maven主要目标是提供給開發人員:

     > 項目是可重複使用,易維護,更容易了解的一個綜合模型。

     > 插件或互動的工具,這種聲明性的模式。

     Maven項目的結構和内容在一個XML檔案中聲明,pom.xml 項目對象模型(POM),這是整個Maven系統的基本單元。Apache Maven 是一種創新的軟體項目管理工具,提供了一個項目對象模型(POM)檔案的新概念來管理項目的建構,相關性和文檔。最強大的功能就是能夠自動下載下傳項目依賴庫。

Maven安裝和配置

安裝

        解壓縮maven.zip檔案

配置

        配置鏡像:在settings.xml中添加

            <mirror>

                <id>alimaven</id>

                <name>aliyun maven</name>

                <url>http://maven.aliyun.com/nexus/content/groups/public/</url>

                <mirrorOf>central</mirrorOf>

            </mirror>

        本地倉庫的配置:在settings.xml中添加

            Maven 的本地資源庫是用來存儲項目的依賴庫,預設的檔案夾是 “.m2” 目錄,可能需要将其更改為另一個檔案夾

<localRepository>E:/maven/repository</localRepository>

        一勞永逸的配置jdk:

            在settings.xml中<profiles>中添加

                <profile>

                    <id>jdk1.8</id>

                    <activation>

                        <activeByDefault>true</activeByDefault>

                        <jd

    好程式員Java學習路線分享maven是什麼,Maven是一個項目管理和綜合工具。Maven提供了開發人員建構一個完整的生命周期架構。開發團隊可以自動完成項目的基礎工具建設,Maven使用标準的目錄結構和預設建構生命周期。

    在多個開發團隊環境時,Maven可以設定按标準在非常短的時間裡完成配置工作。由于大部分項目的設定都很簡單,并且可重複使用,Maven讓開發人員的工作更輕松,同時建立報表,檢查,建構和測試自動化設定。

        概括地說,Maven簡化和标準化項目建設過程。處理編譯,配置設定,文檔,團隊協作和其他任務的無縫連接配接。 Maven增加可重用性并負責建立相關的任務。

Maven曆史

    Maven最初設計,是以簡化Jakarta Turbine項目的建設。在幾個項目,每個項目包含了不同的Ant建構檔案。 JAR檢查到CVS。

     Apache組織開發Maven可以建立多個項目,釋出項目資訊,項目部署,在幾個項目中JAR檔案提供團隊合作和幫助。

Maven目标

     Maven主要目标是提供給開發人員:

     > 項目是可重複使用,易維護,更容易了解的一個綜合模型。

     > 插件或互動的工具,這種聲明性的模式。

     Maven項目的結構和内容在一個XML檔案中聲明,pom.xml 項目對象模型(POM),這是整個Maven系統的基本單元。Apache Maven 是一種創新的軟體項目管理工具,提供了一個項目對象模型(POM)檔案的新概念來管理項目的建構,相關性和文檔。最強大的功能就是能夠自動下載下傳項目依賴庫。

Maven安裝和配置

安裝

        解壓縮maven.zip檔案

配置

        配置鏡像:在settings.xml中添加

            <mirror>

                <id>alimaven</id>

                <name>aliyun maven</name>

                <url>http://maven.aliyun.com/nexus/content/groups/public/</url>

                <mirrorOf>central</mirrorOf>

            </mirror>

        本地倉庫的配置:在settings.xml中添加

            Maven 的本地資源庫是用來存儲項目的依賴庫,預設的檔案夾是 “.m2” 目錄,可能需要将其更改為另一個檔案夾

<localRepository>E:/maven/repository</localRepository>

        一勞永逸的配置jdk:

            在settings.xml中<profiles>中添加

                <profile>

                    <id>jdk1.8</id>

                    <activation>

                        <activeByDefault>true</activeByDefault>

                        <jdk>1.8</jdk>

                    </activation>

                    <properties>

                        <maven.compiler.source>1.8</maven.compile.source>

                        <maven.compiler.target>1.8</maven.compile.target>                       

<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>

                    </properties>

                </profile>

Maven資源庫

     下載下傳資源庫,并将資源庫的位址與安裝包的config包下的settings.xml關連,即配置本地倉庫;  

k>1.8</jdk>

                    </activation>

                    <properties>

                        <maven.compiler.source>1.8</maven.compile.source>

                        <maven.compiler.target>1.8</maven.compile.target>                        <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>

                    </properties>

                </profile>

Maven資源庫

     下載下傳資源庫,并将資源庫的位址與安裝包的config包下的settings.xml關連,即配置本地倉庫;