使用代理上網的情況下,如何在 cmd 下執行 mvn?
下載了 maven 工具,準備在 cmd 下使用 mvn 構建 maven 工程時,提示連線出錯。花了幾分鐘 bing 了一番(google 服務最近不穩定,發現 bing 是個不錯的替代品~ 對了,用 bing 的時候關鍵詞如果是英文,記得儘量使用英文搜尋),最後還是 StackOverFlow [1] 上找到了答案。
解決方法很簡單,只需要修改 maven 路徑下的 conf/settings.xml 檔案。
預設的 proxy 代理配置(apache-maven-2.2.1)如下:
<!-- proxies
| This is a list of proxies which can be used on this machine to connect to the network.
| Unless otherwise specified (by system property or command-line switch), the first proxy
| specification in this list marked as active will be used.
|-->
<proxies>
<!-- proxy
| Specification for one proxy, to be used in connecting to the network.
|
<proxy>
<id>optional</id>
<active>true</active>
<protocol>http</protocol>
<username>proxyuser</username>
<password>proxypass</password>
<host>proxy.host.net</host>
<port>80</port>
<nonProxyHosts>local.net|some.host.com</nonProxyHosts>
</proxy>
-->
</proxies>
修改應該簡單了,記得把註釋去掉!
---------------------------------------------------------------------------------
其實 Apache Maven guide [2] 下面有關於 proxy 的說明。。。
[1] http://stackoverflow.com/a/3603093
[2] Configuration guide.http://maven.apache.org/guides/mini/guide-proxies.html
相關文章
- 如何在cmd視窗關閉情況下保持後臺啟動docsify?
- 如何在cmd下切換python版本使用Python
- 有return的情況下try catch finally的執行順序
- (轉)有return的情況下try catch finally的執行順
- 不應該在沒有 sudo 的情況下執行 Docker 的原因Docker
- 如何在不影響網路的情況下構建邊緣計算策略
- 如何在零停機的情況下遷移 Kubernetes 叢集
- 如何在不重新啟動phantomjs的情況下修改HTTP代理?JSHTTP
- ORACLE expdp在表空間較多的情況下執行非常緩慢Oracle
- 如何在不使用POJO程式碼的情況下建立Java批處理插入 -DZone JavaPOJOJava
- 如何在 Java 11 下執行 RocketMQJavaMQ
- 如何在不重構的情況下將單體拆分成微服務?微服務
- 什麼情況下進行效能測試
- 信用卡的使用之二——哪些情況下銀行降額
- 如何在不使用Java Collection API的情況下從陣列中刪除重複項JavaAPI陣列
- 4.3.4.1 在不使用Oracle OMF的情況下建立CDBOracle
- 在不影響程式使用的情況下新增shellcode
- gorm使用事務併發情況下切有最大mysql連線數限制的情況下的BUG,踩坑了GoORMMySql
- 如何在不影響整個業務情況下重構AppAPP
- 【人工智慧】如何在資源有限的情況下實現精益管理?人工智慧
- 在不安裝oracle客戶端的情況下,使用PLSQLOracle客戶端SQL
- Springboot在有鎖的情況下如何正確使用事務Spring Boot
- 不聯網的情況下,使用 electron-builder 快速打包全平臺應用UI
- 如何在不損失畫質的情況下輕鬆提高影片解析度?
- 如何在WIN的命令提示符(CMD)介面執行PHPPHP
- 開始使用 Org 模式吧,在沒有 Emacs 的情況下模式Mac
- 預設情況下 80% 的 Android 應用正在使用加密流量Android加密
- windows下啟動cmd,開啟指定目錄,執行指定命令Windows
- Win10系統下以管理員身份執行cmd命令的方法Win10
- 喜提JDK的BUG一枚!多執行緒的情況下請謹慎使用這個類的stream遍歷。JDK執行緒
- xcodebuild -workspace 情況下,部分坑的處理XCodeUI
- 情況最簡單下的爬蟲案例爬蟲
- 如何在批處理模式下執行 top 命令模式
- Maven:如何在eclipse中使用mvn clean install?MavenEclipse
- 如何在零JS程式碼情況下實現一個實時聊天功能❓JS
- SFX的妙用——如何在不安裝軟體的情況下開啟自定義格式檔案?
- [20180420]windows下使用cmd的小問題.txtWindows
- 2024年5月份網約車行業執行基本情況行業
- SpringBoo2 在使用WebFlux的情況下的後端國際化SpringWebUX後端