1. 程式人生 > >maven配置-分別在windows和mac上配置maven環境

maven配置-分別在windows和mac上配置maven環境

maven是一個工具,主要是用來對Java專案進行構建(編譯、測試、打包等)和依賴管理,它能夠用簡單的命令來構建專案,還能通過配置的方式自動下載專案依賴的jar包。

本篇文章跟大家分享如何在windows上和在mac上配置maven。

下載maven

安裝之前,需要先到apache官網下載maven,下載地址是http://maven.apache.org/download.cgi。推薦windows使用者下載.zip檔案,mac使用者下載.tar.gz檔案。下載後,將壓縮檔案解壓到你希望存放的位置。

安裝的過程其實就是將解壓後的maven目錄寫到環境變數中。

在windows上配置maven

在windows上配置maven相當簡單。開啟我的電腦,右鍵選擇屬性,在彈出的視窗中點選“高階系統設定”按鈕,再點選“環境變數”按鈕,彈出環境變數設定視窗。然後只需兩步:

  1. 在系統環境變數中點選“新建”按鈕,在彈出的視窗中的變數名中輸入M2_HOME,變數值中輸入你本地的maven解壓後的路徑,我本機的路徑是C:\apache-maven-3.3.3,然後儲存並關閉。
  2. 在系統環境變數中找到變數名為Path的項,雙擊開啟,在變數值的最後面加入maven的bin目錄,可以引用我們剛才新增的M2_HOME,我本機加入的路徑為%M2_HOME%\bin;然後儲存並關閉。

注意,多個路徑之間需要用英文狀態下的分號(;)來隔開。

在mac上配置maven

在mac上配置maven的原理一樣,也是設定環境變數,只不過很多人對於怎樣在mac上修改環境變數不太熟悉。
開啟一個終端,然後依次輸入以下兩個命令
建立檔案:

touch ~/.bash_profile

開啟檔案:

open ~/.bash_profile

當然了你也可以使用vi命令直接編輯,但是相信很多使用者更能接受普通的文字編輯器。

上面這行open命令會開啟一個文字編輯器,我們需要在裡面輸入以下程式碼來配置環境變數

export M2_HOME=/Users/{username}/Documents/Software/apache-maven-3.3
.3 export M2=$M2_HOME/bin export PATH=$M2:$PATH

將{username}替換為你的本機名,並且修改為你本地電腦上正確路徑,然後儲存。

然後關閉終端,再啟動一個終端,輸入下面的命令來確認maven的配置是否成功

mvn -version

如果你的終端輸出了maven的版本相關資訊,則表示配置成功了,如果出現command not found,請檢查你的環境變數是否正確,尤其檢查maven地址是否正確。

相關推薦

maven配置-分別windowsmac配置maven環境

maven是一個工具,主要是用來對Java專案進行構建(編譯、測試、打包等)和依賴管理,它能夠用簡單的命令來構建專案,還能通過配置的方式自動下載專案依賴的jar包。 本篇文章跟大家分享如何在windows上和在mac上配置maven。 下載maven

Mac配置 Ruby on RailsGit

code class gist pass ack nss exit ech https Ruby on Rails on Mac ====================================================================

tomcat 分別在window Linux配置SSL-安全問題

win const 火狐 隱患 ati then proto constrain ssl協議 公司項目收尾後。通過壓力測試後的安全測試。安全測試後中,對於網絡傳輸中數據加密問題存在安全隱患。須要配置SSL。 簡

Android 開發:(一)安卓開發環境搭建與配置 (WindowsMac )以及目錄結構介紹

(一)、windows版 一. 開發工具: 1.Android Studio:(http://www.androiddevtools.cn/) 2.Genymotion(虛擬機器):(http://www.genymotion.net/) (二)、Mac版 一

git core.autocrlf配置 解決WindowsLinux(Mac)換行問題

保留 linu als 因此 系統 告訴 開發 -- 協作 格式化 格式化是許多開發人員在協作時,特別是在跨平臺情況下,遇到的令人頭疼的細小問題。 由於編輯器的不同或者Windows程序員在跨平臺項目中的文件行尾加入了回車換行符, 一些細微的空格變化會不經意地進入大家合作的

windowsmac下的vmware配置

一、windows配置 linux學習需要配置網路,可以選擇橋接網路,nat網路地址轉換。 由於linux的服務,眾多需要配置一個固定的ip,因此可以選擇靜態ip配置。 因此在這裡自定義nat網路地址轉換,可以固定一臺linux的ip地址。 第一步,修改vmware的虛擬網路配置

(一)通過JAVA連線SAP (sapjco3.jar在WindowsMacOS配置)

(一)通過JAVA連線SAP呼叫介面 (sapjco3.jar在Windows和MacOS上的配置) 一、sapjoc3.jar獲取 由於sap官網提供的連結需要合作公司提供賬號密碼,如果商用請索要正確的使用者名稱密碼下載,如果只是想做測試使用,可以使用我這裡提供的連結,資源失效請及時提醒我,謝謝 點選

(一)通過JAVA連接SAP (sapjco3.jar在WindowsMacOS配置)

失效 tin and swd pan 建立 ide msg ava (一)通過JAVA連接SAP調用接口 (sapjco3.jar在Windows和MacOS上的配置) 一、sapjoc3.jar獲取 由於sap官網提供的鏈接需要合作公司提供賬號密碼,如果商用請索要正確的用

mac配置githubgitlab的ssh

配置多個ssh 步驟如下: 檢視電腦上有沒有ssh,執行cd ~/.ssh。 如果出現了下面的情況: -bash: cd: /Users/reng/.ssh: No such file or directory 說明你的電腦沒有相關的

Mac配置Eclipse中Maven的預設JDK版本

1、通過home brew命令:brew install maven 可安裝maven。安裝完後,通過mvn –v檢視maven資訊:2、編輯/usr/local/Cellar/maven/3.5.0/libexec/conf/setting.xml,增加如下內容:<p

Mac配置maven+eclipse+spark開發環境

1、安裝jdk 2、下載scala-ide。官網:http://scala-ide.org 3、安裝maven 4、在eclipse中,配置maven的安裝了路徑。偏好設定--->maven--->installpath 5、修改maven的映象檔案,即sett

集群之mysql主從配置windowslinux版)

p s class 本地 -h 路徑 數據庫容災 主從機 混合 二進制文件 起因   由於網站進一步開發運行的需求,要求主機7*24小時運行正常,同時要求能夠防止數據庫災難。考慮到後期的開發程度和業務量,準備向高可用系統進行改變,同時通過負載均衡提高網絡性能。於是第一步就

Mac 配置 PhpMyAdmin

文件 系統啟動 加密 安裝 fig admin 成了 bash 方便 一、配置自帶的 apache 服務器環境   由於 PHP apache 環境在 Mac OS上是自帶的,所以不需要另處下安裝包,只需要簡單配置一下即可。首先打開終端輸入命令: sudo vim /et

windows linux如何配置pptp vpn

linux最近公司要求搭一個vpn,為方便出差人員連接內網,訪問內網資源。那如何用vpn實現從外網訪問內網的所有機器呢?網上找了些資料,順便整理了一下。一、服務端配置:公司飛魚星路由器自帶vpn功能1、在路由器上啟用pptp服務,通過pptp服務端設置。2、在pptp用戶下添加用戶(客戶端要用到。3、客戶端連

node.js環境在WindowMac配置,已經安裝cnpm配置Less環境

use usr 版本 htm args gin targe mpi ffffff Node.js 和cnpm安裝 最近準備學習vue.js,但首先需要配置電腦的環境。配置node.js。 1.在node(https://nodejs.org/en/)官網上下載安裝node.

Mac 的 GLFW 環境配置

背景:GLFW 一、下載和編譯 從官網下載原始碼包:http://www.glfw.org/download.html (我下載的是 github 倉庫上的) 按官方指南編譯。總結如下: cd glfw-master cmake . # 預設是編譯靜態庫,如果要編譯動態庫則 cmake

mac 配置nginx過程中的問題記錄

1、訪問專案程式碼的時候報出500錯誤,但是在檢視介面返回資料時,沒有什麼資訊,開啟nginx的日誌,顯示: "GET / HTTP/1.1" 500 5 "-" "Mozilla/5.0 (這裡只擷取重要部分),搜的結果是許可權問題,專案用的是laravel框架,解決辦法是給storage/*

Mac配置推送使用的pem檔案

感覺上應該是這樣的,這個pem檔案是由公鑰和私鑰配置。公鑰就是蘋果開發者網站生成的cer檔案,私鑰就是鑰匙串中這個證書匯出的p12檔案。這個找機會深入研究一下。 直接說配置步驟(以開發環境為準,生產環境類似): 1、建立證書 長話短說,從鑰匙串的證書助理中請求一個csr

mac配置java環境

親手操刀 確實可行 第一步啥也不說 下去下載 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 下載完成之後解壓安裝,, 然後安裝路徑是多少。。這邊是預

mac配置CMake,並編譯FlatBuffers

公司專案原本基礎架構是用json格式來傳遞資料,但是這個東西有個挺嚴重的問題,就是需要解析,然後專案本身與伺服器需要進行大量的通訊(頻率很高,大概30hz吧),這個解析就非常的拖效能了,而且當前的json庫,好像每次都得new物件,產生gc,然後就發現了Flat