1. 程式人生 > >maven的配置及安裝(myeclipse and eclipse)

maven的配置及安裝(myeclipse and eclipse)

Mvaen安裝

一、準備工作

               1、確定電腦上已經成功安裝jdk7.0以上版本

               2win10作業系統

               3

maven安裝包           下載地址:http://maven.apache.org/download.cgi

二、解壓Maven安裝包

               在上述地址中下載最新的Maven版本,解壓到指定目錄(此處根據自己的需要),本人解壓到了D:\install\maven\apache-maven-3.5.0目錄下,裡面有

binlib
              

               conf等資料夾。

三、配置Maven環境變數

              在我的電腦-------屬性-------高階系統設定---------

環境變數---------系統變數--------新建

               變數名:M2_HOME

               變數值:D:\install\maven\apache-maven-3.5.0(這裡是你maven的地址)

          找到Path在環境變數值尾部加入:;%M2_HOME%\bin; //前面注意分號  

四、檢查jdk和maven的環境變數是否配置成功

      開啟dos視窗執行命令mvn -v,出現如下圖所示的資訊說明安裝成功;

五、EclispeMyEclispe

Eclispe配置

選擇Preferences選項

再點選上圖的open file 進入到

1.修改maven本地倉庫地址

<localRepository>自己本地倉庫地址(就是jar放的檔案)</localRepository>

2.修改maven遠端倉庫緣

<mirror>

                            <id>AliMaven</id>

                            <name>aliyunmaven</name>

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

                            <mirrorOf>central</mirrorOf>

                   </mirror>

3.驗一下我們剛才做的事情產生作用沒有,控制檯輸入:mvnhelp:system

MyEclipse配置

我的是中文對應  在windows選項中à選擇Preferences選項

和之前Eclipse一樣的操作

再點選上圖的open file 進入到

1.修改maven本地倉庫地址

<localRepository>自己本地倉庫地址(就是jar放的檔案)</localRepository>

2.修改maven遠端倉庫源

<mirror>

                            <id>AliMaven</id>

                            <name>aliyunmaven</name>

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

                            <mirrorOf>central</mirrorOf>

                   </mirror>

 

 

1.Maven建立

然後全選預設

2.1自定義變數

pom檔案中我們可以這樣定義變數,

<properties>

    <spring.group>org.springframework</spring.group>

    <spring.version>3.1.1.RELEASE</spring.version>

</properties>

在使用的時候,通過如下方法引用

<dependency>
    <groupId>${spring.group}</groupId>
    <artifactId>spring-context</artifactId>
    <version>${spring.version}</version>
</dependency>

需要注意的是,在“<properties>”中除了可以自己構建需要的變數,也可以指定專案內建變數的值,例如,設定原始碼編碼、生成報告編碼和surefire外掛的jvm執行引數為utf-8

<properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
        <argLine>-Dfile.encoding=UTF-8</argLine>
</properties>

2.2 內建變數

·        ${basedir} 專案根目錄

·        ${project.build.directory} 構建目錄,預設為target

·        ${project.build.outputDirectory}構建過程輸出目錄,預設為target/classes

·        ${project.build.finalName} 產出物名稱,預設為${project.artifactId}-${project.version}

·        ${project.packaging} 打包型別,預設為jar

·        ${project.xxx} 當前pom檔案的任意節點的內容

2.3 依賴關係(jar匯入)

依賴關係。實際上pom之間存在好三種關係:繼承、依賴、聚合。我們先講依賴,這也是最重要的關係。

例如

          <!--jUnit -->

       <dependency>

           <groupId>junit</groupId>

           <artifactId>junit</artifactId>

           <version>4.12</version>

           <!-- <scope>test</scope> -->

       </dependency>

3. 構建

3.1 plugin

Plugin的配置如下:

 

詳細可以參考

https://www.yiibai.com/maven/