我正在學習spring並開始運行兩個示例:第一個示例是http://spring.io/guides/gs/maven/的Java示例,第二個示例是面向https://spring.io/guides/gs/serving-mobile-web-content/的Web。我在家裏和辦公室工作。在家裏,我直接連接到互聯網,在辦公室我有一個NTLM代理,CNTLM安裝。 前的兩個實例運行得很好都在家庭和工作中,已經定義了這個settings.xml的部分:使用maven的Springboot示例不能在代理後編譯
<proxies>
<!-- proxy
| Specification for one proxy, to be used in connecting to the network.
|
-->
<proxy>
<id>NTLM</id>
<active>active</active>
<protocol>http</protocol>
<host>localhost</host>
<port>3128</port>
</proxy>
</proxies>
第二個只在家裏工作得很好,有還從github下載了代碼(以防止「重大」錯誤)。 我在編譯時這個錯誤:
Downloading: https://repo.maven.apache.org/maven2/org/springframework/boot/spring-boot-starter-parent/1.1.10.RELEASE/spring-boot-starter-parent-1.1.10.RELEASE.pom
[ERROR] The build could not read 1 project -> [Help 1]
[ERROR]
[ERROR] The project org.springframework:gs-serving-web-content:0.1.0 (/home/eugenioab/prj/gs-serving-web-content-master/initial/pom.xml) has 1 error
[ERROR] Non-resolvable parent POM: Could not transfer artifact org.springframework.boot:spring-boot-starter-parent:pom:1.1.10.RELEASE from/to spring-milestone (https://repo.spring.io/libs-release): repo.spring.io: Nome o servizio sconosciuto and 'parent.relativePath' points at wrong local POM @ line 10, column 13: Unknown host repo.spring.io: Nome o servizio sconosciuto -> [Help 2]
好像在settings.xml代理配置配置不適用。這是在工作中的系統配置:
[email protected]:~/prj$ mvn -version
Apache Maven 3.2.5 (12a6b3acb947671f09b81f49094c53f426d8cea1; 2014-12-14T18:29:23+01:00)
Maven home: /usr/share/apache-maven-3.2.5
Java version: 1.7.0_75, vendor: Oracle Corporation
Java home: /usr/lib/jvm/java-7-openjdk-i386/jre
Default locale: it_IT, platform encoding: UTF-8
OS name: "linux", version: "3.16.0-24-generic", arch: "i386", family: "unix"
TYA歐亨尼奧
謝謝你,我已經閱讀指南。配置的代理是** cntlm **並隱藏了ntlm的東西。系統會看到一個簡單的http代理。正如我寫的,這個代理配置正在爲第一個例子工作,但不適用於第二個例子。它試圖下載「開機」的東西時停止 – 2015-02-09 18:08:20