2017-07-12 16 views
0

grails 3.3.0.RC1をセットアップしようとしています。私はいくつかの検索の後に、次のエラーgrailsはNTLMプロキシを持つウィンドウでは動作しません

Resolving dependencies... 
Error | 
Error occurred running Grails CLI: connect timed out (Use --stacktrace to see the full trace) 

コマンドラインからのGrailsそのショーを実行すると、私はこの問題は、プロキシであるかもしれないことに気づきました。 NTLMのhttpプロキシを持っています。

どうすれば設定できますか?私は常にこのようなgrailsを実行したくないプロキシのプロパティを設定したい

grails -Dhttp.proxyHost=www.somehost.org -Dhttp.proxyPort=8080 -Dhttp.proxyUser=userid -Dhttp.proxyPassword=password -Dhttp.nonProxyHosts=*.nonproxyrepos.com|localhost 

上記の設定でもそれでもエラーです。

STACKTRACE:environemtで

grails --stacktrace 
Resolving dependencies... 
| Error Error occurred running Grails CLI: connect timed out (NOTE: Stack trace has been filtered. Use --verbose to see entire trace.) 
java.net.SocketTimeoutException: connect timed out 
     at org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactory.java:414) 
     at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:180) 
     at org.apache.http.impl.conn.ManagedClientConnectionImpl.open(ManagedClientConnectionImpl.java:294) 
     at org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:643) 
     at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:479) 
     at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:906) 
     at org.apache.http.impl.client.DecompressingHttpClient.execute(DecompressingHttpClient.java:137) 
     at org.eclipse.aether.transport.http.HttpTransporter.execute(HttpTransporter.java:287) 
     at org.eclipse.aether.transport.http.HttpTransporter.implGet(HttpTransporter.java:243) 
     at org.eclipse.aether.spi.connector.transport.AbstractTransporter.get(AbstractTransporter.java:59) 
     at org.eclipse.aether.connector.basic.BasicRepositoryConnector$GetTaskRunner.runTask(BasicRepositoryConnector.java:447) 
     at org.eclipse.aether.connector.basic.BasicRepositoryConnector$TaskRunner.run(BasicRepositoryConnector.java:350) 
     at org.eclipse.aether.util.concurrency.RunnableErrorForwarder$1.run(RunnableErrorForwarder.java:67) 
     at org.eclipse.aether.connector.basic.BasicRepositoryConnector$DirectExecutor.execute(BasicRepositoryConnector.java:581) 
     at org.eclipse.aether.connector.basic.BasicRepositoryConnector.get(BasicRepositoryConnector.java:249) 
     at org.eclipse.aether.internal.impl.DefaultArtifactResolver.performDownloads(DefaultArtifactResolver.java:520) 
     at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:421) 
     at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifacts(DefaultArtifactResolver.java:246) 
     at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifact(DefaultArtifactResolver.java:223) 
     at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.loadPom(DefaultArtifactDescriptorReader.java:320) 
     at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.readArtifactDescriptor(DefaultArtifactDescriptorReader.java:217) 
     at org.eclipse.aether.internal.impl.DefaultDependencyCollector.resolveCachedArtifactDescriptor(DefaultDependencyCollector.java:535) 
     at org.eclipse.aether.internal.impl.DefaultDependencyCollector.getArtifactDescriptorResult(DefaultDependencyCollector.java:519) 
     at org.eclipse.aether.internal.impl.DefaultDependencyCollector.processDependency(DefaultDependencyCollector.java:409) 
     at org.eclipse.aether.internal.impl.DefaultDependencyCollector.processDependency(DefaultDependencyCollector.java:363) 
     at org.eclipse.aether.internal.impl.DefaultDependencyCollector.process(DefaultDependencyCollector.java:351) 
     at org.eclipse.aether.internal.impl.DefaultDependencyCollector.collectDependencies(DefaultDependencyCollector.java:254) 
     at org.eclipse.aether.internal.impl.DefaultRepositorySystem.resolveDependencies(DefaultRepositorySystem.java:341) 
     at org.springframework.boot.cli.compiler.grape.AetherGrapeEngine.resolve(AetherGrapeEngine.java:319) 
     at org.springframework.boot.cli.compiler.grape.AetherGrapeEngine.resolve(AetherGrapeEngine.java:301) 
     at org.springframework.boot.cli.compiler.grape.AetherGrapeEngine.resolve(AetherGrapeEngine.java:293) 
     at org.grails.cli.boot.GrailsDependencyVersions.<init>(GrailsDependencyVersions.groovy:53) 
     at org.grails.cli.boot.GrailsDependencyVersions.<init>(GrailsDependencyVersions.groovy:49) 
     at org.grails.cli.profile.repository.MavenProfileRepository.<init>(MavenProfileRepository.groovy:53) 
     at org.grails.cli.GrailsCli.createMavenProfileRepository(GrailsCli.groovy:334) 
     at org.grails.cli.GrailsCli.execute(GrailsCli.groovy:235) 
     at org.grails.cli.GrailsCli.main(GrailsCli.groovy:159) 
| Error Error occurred running Grails CLI: connect timed out 

私が追加したGRAILS_OPTS ます。-Dhttp.proxyHost = www.somehost.org -Dhttp.proxyPort = 8080 -Dhttp.proxyUser =ユーザーID -Dhttp.proxyPassword =パスワード-Dhttp .nonProxyHosts = *。nonproxyrepos.com | localhostしかし運はありません。一体何ですか ?

答えて

1

プロパティを設定する必要がある場所がいくつかあります。本当に必要なのは、あなたのプロパティの前に "grails"を付けることです。どこにでも設定しています。 Grailsは今プロセスをフォークし、接頭辞付きのシステムプロパティのみを渡します(あなたが望むならこれを変更できますが、推奨しません)。

-Dgrails.http.proxyHost=whatever 

ただし、gradle.propertiesファイルにプロパティを設定することもできます。空白を残さないでください。空白にする必要がある場合は、行を入れないでください。ここでユーザー名とパスワードを追加することもできます。これらのために、プレフィックスは必要ありません。

systemProp.https.proxyHost=your proxy 
systemProp.https.proxyPort=80 
systemProp.http.proxyHost=your proxy 
systemProp.http.proxyPort=80 
systemProp.http.nonProxyHosts:whatever 
+0

ma男性。私はグラデルがインストールされていませんが、あなたはアンドロイドスタジオで働いている場合、私は私のアンドロイドプロジェクトのためのラッパーを使用しています。 – danielad

+0

私はgradleがインストールされていません(実際に私は覚えていませんが、私は直接使っていません)。しかし、grails 3はデフォルトでgradle.propertiesを使用しています。 – Daniel

+0

私はそのフォルダが設定されていますが運がまだありません – danielad

関連する問題