在代理后面使用maven-gae-plugin

时间:2012-03-16 11:39:38

标签: google-app-engine maven maven-gae-plugin

我正在愉快地使用maven-gae-plugin 0.9.2,除了一个问题:它不能使用代理连接到互联网,每次我调用运行目标时都会抛出异常:

  

信息:无法访问   https://appengine.google.com/api/updatecheck?runtime=java&release=1.6.1&timestamp=1323730393&api_versions= [   '1.0'] java.net.ConnectException:连接超时:连接           at java.net.PlainSocketImpl.socketConnect(Native Method)           在java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:351)           在java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:213)           在java.net.PlainSocketImpl.connect(PlainSocketImpl.java:200)           在java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)           在java.net.Socket.connect(Socket.java:529)           at com.sun.net.ssl.internal.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:564)           在com.sun.net.ssl.internal.ssl.BaseSSLSocketImpl.connect(BaseSSLSocketImpl.java:141)           在sun.net.NetworkClient.doConnect(NetworkClient.java:163)           在sun.net.www.http.HttpClient.openServer(HttpClient.java:395)           在sun.net.www.http.HttpClient.openServer(HttpClient.java:530)           在sun.net.www.protocol.https.HttpsClient。(HttpsClient.java:272)           在sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:329)....

我尝试使用<jvmflags>下的<configuration>来提供我的代理地址,但没有运气,谷歌也没有给我任何有用的信息。有什么想法吗?

2 个答案:

答案 0 :(得分:5)

我遇到了同样的问题,我以其他方式解决了这个问题,将这一行放在我的eclipse运行配置的目标中:

-DproxySet=true -DproxyHost=X.X.X.X -DproxyPort=8080 appengine:update

我希望它可以帮助其他人解决同样的问题:)

Eclipse运行配置: enter image description here

答案 1 :(得分:0)

问题已解决,<jvmflags>应为<jvmFlags>