Java maven项目中来自socks服务器的错误回复

Java maven项目中来自socks服务器的错误回复,java,maven,netbeans,socks,Java,Maven,Netbeans,Socks,我在netbeans 8.0中创建了maven项目,并在打印helloworld的项目中添加了java类 cd C:\Users\selva\Documents\NetBeansProjects\SelvaMaven; "JAVA_HOME=C:\\Program Files\\Java\\jdk1.8.0_05" cmd /c "\"\"C:\\Program Files\\NetBeans 8.0\\java\\maven\\bin\\mvn.bat\" -Dexec.args=\"-cl

我在netbeans 8.0中创建了maven项目,并在打印helloworld的项目中添加了java类

 cd C:\Users\selva\Documents\NetBeansProjects\SelvaMaven; "JAVA_HOME=C:\\Program Files\\Java\\jdk1.8.0_05" cmd /c "\"\"C:\\Program Files\\NetBeans 8.0\\java\\maven\\bin\\mvn.bat\" -Dexec.args=\"-classpath %classpath com.mycompany.selvamaven.SelDur\" -Dexec.executable=\"C:\\Program Files\\Java\\jdk1.8.0_05\\bin\\java.exe\" -Dmaven.ext.class.path=\"C:\\Program Files\\NetBeans 8.0\\java\\maven-nblib\\netbeans-eventspy.jar\" -Dfile.encoding=UTF-8 -Djava.net.useSystemProxies=true process-classes org.codehaus.mojo:exec-maven-plugin:1.2.1:exec\""
Scanning for projects...
Downloading: http://repo.maven.apache.org/maven2/org/codehaus/mojo/exec-maven-plugin/1.2.1/exec-maven-plugin-1.2.1.pom
Oct 09, 2014 12:11:04 PM org.apache.maven.wagon.providers.http.httpclient.impl.client.DefaultRequestDirector tryConnect
INFO: I/O exception (java.net.SocketException) caught when connecting to the target host: Malformed reply from SOCKS server
Oct 09, 2014 12:11:05 PM org.apache.maven.wagon.providers.http.httpclient.impl.client.DefaultRequestDirector tryConnect
INFO: Retrying connect
Oct 09, 2014 12:16:05 PM org.apache.maven.wagon.providers.http.httpclient.impl.client.DefaultRequestDirector tryConnect
INFO: I/O exception (java.net.SocketException) caught when connecting to the target host: Malformed reply from SOCKS server
Oct 09, 2014 12:16:05 PM org.apache.maven.wagon.providers.http.httpclient.impl.client.DefaultRequestDirector tryConnect
INFO: Retrying connect
Oct 09, 2014 12:21:06 PM org.apache.maven.wagon.providers.http.httpclient.impl.client.DefaultRequestDirector tryConnect
INFO: I/O exception (java.net.SocketException) caught when connecting to the target host: Malformed reply from SOCKS server
Oct 09, 2014 12:21:06 PM org.apache.maven.wagon.providers.http.httpclient.impl.client.DefaultRequestDirector tryConnect
INFO: Retrying connect

------------------------------------------------------------------------
BUILD FAILURE
------------------------------------------------------------------------
Total time: 20:02.044s
Finished at: Thu Oct 09 12:26:06 IST 2014
Final Memory: 4M/99M
------------------------------------------------------------------------
Plugin org.codehaus.mojo:exec-maven-plugin:1.2.1 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.codehaus.mojo:exec-maven-plugin:jar:1.2.1: Could not transfer artifact org.codehaus.mojo:exec-maven-plugin:pom:1.2.1 from/to central (http://repo.maven.apache.org/maven2): Malformed reply from SOCKS server -> [Help 1]

To see the full stack trace of the errors, re-run Maven with the -e switch.
Re-run Maven using the -X switch to enable full debug logging.

For more information about the errors and possible solutions, please read the following articles:
[Help 1] http://cwiki.apache.org/confluence/display/MAVEN/PluginResolutionException
如何解决这个问题?任何帮助都将不胜感激


一条评论建议在NetBeans中使用捆绑的Maven版本作为解决办法。

n不要使用捆绑的Maven,在您的pc上安装Maven并让NetBeans引用它。 然后使用代理配置编辑/conf/settings文件:

 <proxies>
   <proxy>
   <active>true</active>
   <host>yourproxy</host>
     <port>8080</port>
   </proxy>
 </proxies>


在maven/lib/ext目录中。

检查maven settings.xml-如果它使用HTTP代理设置,请检查它们是否有效,其中settings.xml、m2/settings.xml或maven/conf/settings.xml?您在非SOCKS代理的位置配置了SOCKS代理。例如,它可能是HTTP代理。我没有在项目、ide和系统中配置socks代理。如果您没有在某处配置socks代理,则不可能出现此错误。您可能不知道它在哪里,或者您自己也做过,但它就在那里的某个地方。如果您使用的是maven 3.x,那么就需要最新版本的WANGHTTPLightweight()。