簡體   English   中英

我可以在不設置環境變量的情況下使用 Maven 嗎?

[英]Can I use Maven without setting the Environment variable?

我想在我的項目中使用 Maven。

在我的辦公室電腦上,我沒有 Admin 權限。 因此我無法設置“系統變量”。 我只能訪問“用戶變量”,我只能在其中設置 Java_Home。

我可以在不添加M2_Home和編輯Path變量的情況下使用Maven嗎?

這取決於您是在 ide 中使用它還是從終端構建項目。

  • 如果您使用的是 IDE,則可能有一個嵌入式 maven(Eclipse 和 Intellij IDEA 中有一個)
  • 如果您使用 CLI 構建,則可以使用完整路徑調用 maven,例如:

    /home/<your_folder>/tools/apache-maven-3.5.0/bin/mvn clean install從你的項目路徑/home/<your_folder>/tools/apache-maven-3.5.0/bin/mvn clean install

即使您不是管理員,您也可以設置 M2_HOME 用戶變量,並且不需要變量路徑,您可以輕松地引用 maven fullpath bin 目錄執行相同的任務。

當然可以,你只需要從 maven home 實際構建你的項目

這是stackoverflow的一個例子

如果您沒有管理員權限,只需設置路徑,直到 Maven 的 bin 在用戶變量中說 MAVEN_HOME 。 MAVEN_HOME

然后轉到用戶變量中的 Path 變量並將 MAVEN_HOME 添加到其中。 在此處輸入圖片說明

一切就緒,只需轉到命令提示符並鍵入 mvn -version ,您就可以在系統中使用 Maven 設置。

默認情況下,我們可以添加 .bat 文件並將其鏈接到 cmd,因此每當您打開終端時,代碼都會執行並設置您的變量

您可以在此處詳細參考。

更新:

對於 Windows 10,用戶可以為您的帳戶添加詳細信息,並且不需要管理員訪問權限。 在 Windows 搜索欄中搜索以下文本

為您的帳戶編輯環境變量

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM