【问题标题】:How to install gradle plugin in RAD websphere?如何在 RAD websphere 中安装 gradle 插件?
【发布时间】:2019-05-15 07:37:22
【问题描述】:

使用 IDE RAD WebSphere。需要安装 gradle 插件才能在我们的项目中使用。

通常在 eclipse 中我使用 eclipse market place 并选择集成 buildship gradle 。但这里没有这样的选择。如何将 gradle 插件安装到 RAD websphere ?请帮忙。

在谷歌上试过找不到任何相关的答案。

org.gradle.tooling.GradleConnectionException: Could not fetch model of type 'GradleBuild' using Gradle distribution 'https://services.gradle.org/distributions/gradle-1.11-bin.zip'.
    at org.gradle.tooling.internal.consumer.ExceptionTransformer.transform(Unknown Source)
    at org.gradle.tooling.internal.consumer.ExceptionTransformer.transform(Unknown Source)
    at org.gradle.tooling.internal.consumer.ResultHandlerAdapter.onFailure(Unknown Source)
    at org.gradle.tooling.internal.consumer.async.DefaultAsyncConsumerActionExecutor$1$1.run(Unknown Source)
    at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(Unknown Source)
    at org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)
    at org.gradle.tooling.internal.consumer.BlockingResultHandler.attachCallerThreadStackTrace(Unknown Source)
    at org.gradle.tooling.internal.consumer.BlockingResultHandler.getResult(Unknown Source)
    at org.gradle.tooling.internal.consumer.DefaultModelBuilder.get(Unknown Source)
    at com.gradleware.tooling.toolingclient.internal.DefaultToolingClient.executeAndWait(Unknown Source)
    at com.gradleware.tooling.toolingclient.internal.DefaultModelRequest.executeAndWait(Unknown Source)
    at com.gradleware.tooling.toolingmodel.repository.internal.BaseModelRepository$1.get(Unknown Source)
    at com.gradleware.tooling.toolingmodel.repository.internal.BaseModelRepository.executeAndWait(Unknown Source)
    at com.gradleware.tooling.toolingmodel.repository.internal.BaseModelRepository.access$000(Unknown Source)
    at com.gradleware.tooling.toolingmodel.repository.internal.BaseModelRepository$2.call(Unknown Source)
    at com.google.common.cache.LocalCache$LocalManualCache$1.load(Unknown Source)
    at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(Unknown Source)
    at com.google.common.cache.LocalCache$Segment.loadSync(Unknown Source)
    at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(Unknown Source)
    at com.google.common.cache.LocalCache$Segment.get(Unknown Source)
    at com.google.common.cache.LocalCache.get(Unknown Source)
    at com.google.common.cache.LocalCache$LocalManualCache.get(Unknown Source)
    at com.gradleware.tooling.toolingmodel.repository.internal.BaseModelRepository.getFromCache(Unknown Source)
    at com.gradleware.tooling.toolingmodel.repository.internal.BaseModelRepository.executeRequest(Unknown Source)
    at com.gradleware.tooling.toolingmodel.repository.internal.BaseModelRepository.executeRequest(Unknown Source)
    at com.gradleware.tooling.toolingmodel.repository.internal.DefaultSingleBuildModelRepository.fetchGradleBuildStructure(Unknown Source)
    at org.eclipse.buildship.core.projectimport.ProjectPreviewJob.fetchGradleBuildStructure(Unknown Source)
    at org.eclipse.buildship.core.projectimport.ProjectPreviewJob.runToolingApiJobInWorkspace(Unknown Source)
    at org.eclipse.buildship.core.util.progress.ToolingApiWorkspaceJob$1.run(Unknown Source)
    at org.eclipse.buildship.core.util.progress.ToolingApiInvoker.invoke(Unknown Source)
    at org.eclipse.buildship.core.util.progress.ToolingApiWorkspaceJob.runInWorkspace(Unknown Source)
    at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(Unknown Source)
    at org.eclipse.core.internal.jobs.Worker.run(Unknown Source)
Caused by: org.gradle.launcher.daemon.client.DaemonConnectionException: Could not receive a message from the daemon.
    at org.gradle.launcher.daemon.client.DaemonClientConnection.receive(Unknown Source)
    at org.gradle.launcher.daemon.client.DaemonClient.monitorBuild(Unknown Source)
    at org.gradle.launcher.daemon.client.DaemonClient.executeBuild(Unknown Source)
    at org.gradle.launcher.daemon.client.DaemonClient.execute(Unknown Source)
    at org.gradle.launcher.daemon.client.DaemonClient.execute(Unknown Source)
    at org.gradle.tooling.internal.provider.DaemonBuildActionExecuter.execute(Unknown Source)
    at org.gradle.tooling.internal.provider.DaemonBuildActionExecuter.execute(Unknown Source)
    at org.gradle.tooling.internal.provider.LoggingBridgingBuildActionExecuter.execute(Unknown Source)
    at org.gradle.tooling.internal.provider.LoggingBridgingBuildActionExecuter.execute(Unknown Source)
    at org.gradle.tooling.internal.provider.ProviderConnection.run(Unknown Source)
    at org.gradle.tooling.internal.provider.ProviderConnection.run(Unknown Source)
    at org.gradle.tooling.internal.provider.DefaultConnection.getModel(Unknown Source)
    at org.gradle.tooling.internal.consumer.connection.ModelBuilderBackedModelProducer.produceModel(Unknown Source)
    at org.gradle.tooling.internal.consumer.connection.BuildInvocationsAdapterProducer.produceModel(Unknown Source)
    at org.gradle.tooling.internal.consumer.connection.AbstractConsumerConnection.run(Unknown Source)
    at org.gradle.tooling.internal.consumer.connection.NonCancellableConsumerConnectionAdapter.run(Unknown Source)
    at org.gradle.tooling.internal.consumer.DefaultModelBuilder$1.run(Unknown Source)
    at org.gradle.tooling.internal.consumer.connection.LazyConsumerActionExecutor.run(Unknown Source)
    at org.gradle.tooling.internal.consumer.connection.CancellableConsumerActionExecutor.run(Unknown Source)
    at org.gradle.tooling.internal.consumer.connection.ProgressLoggingConsumerActionExecutor.run(Unknown Source)
    at org.gradle.tooling.internal.consumer.connection.RethrowingErrorsConsumerActionExecutor.run(Unknown Source)
    at org.gradle.tooling.internal.consumer.async.DefaultAsyncConsumerActionExecutor$1$1.run(Unknown Source)
    at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(Unknown Source)
    at org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)
Caused by: org.gradle.messaging.remote.internal.MessageIOException: Could not read message from '/127.0.0.1:60425'.
    at org.gradle.messaging.remote.internal.inet.SocketConnection.receive(Unknown Source)
    ... 27 more
Caused by: java.io.IOException: An existing connection was forcibly closed by the remote host.
    at sun.nio.ch.SocketDispatcher.read0(Native Method)
    at sun.nio.ch.SocketDispatcher.read(Unknown Source)
    at sun.nio.ch.IOUtil.readIntoNativeBuffer(Unknown Source)
    at sun.nio.ch.IOUtil.read(Unknown Source)
    at sun.nio.ch.SocketChannelImpl.read(Unknown Source)
    at org.gradle.messaging.remote.internal.inet.SocketConnection$SocketInputStream.read(Unknown Source)
    at java.io.ObjectInputStream$PeekInputStream.read(Unknown Source)
    at java.io.ObjectInputStream$PeekInputStream.readFully(Unknown Source)
    at java.io.ObjectInputStream$BlockDataInputStream.readShort(Unknown Source)
    at java.io.ObjectInputStream.readStreamHeader(Unknown Source)
    at java.io.ObjectInputStream.<init>(Unknown Source)
    at org.gradle.internal.io.ClassLoaderObjectInputStream.<init>(Unknown Source)
    at org.gradle.messaging.remote.internal.Message$ExceptionReplacingObjectInputStream.<init>(Unknown Source)
    at org.gradle.messaging.remote.internal.Message.receive(Unknown Source)
    at org.gradle.messaging.remote.internal.DefaultMessageSerializer$MessageReader.read(Unknown Source)
    ... 28 more

【问题讨论】:

    标签: gradle websphere websphere-liberty gradle-plugin rad


    【解决方案1】:

    【讨论】:

    • 嗨,马克,感谢您的回复,我也尝试了该解决方案,它会一直安装很长时间但没有完成……它一直在为 gradle.toolingapi 安装我在 url 下面用于构建船当我使用 websphere RAD 8.5 和 Java 1.6 时,这是正确的吗? download.eclipse.org/buildship/updates/e46/releases/1.0
    • 看起来该版本的插件适用于 Eclipse 4.6,其中 RAD 8.5 是基于 Eclipse 3.6 构建的。试试这个链接:Helios (3.6) download.eclipse.org/buildship/updates/e36/releases/1.0 另外,考虑升级 Java 版本,因为 Java 6 不再支持 :-)
    • 当我尝试那个时,我得到以下错误:在 org.eclipse.equinox.internal.p2.engine.phases.CheckTrust 阶段发生错误。会话上下文是:(profile=bootProfile,phase=org.eclipse.equinox.internal.p2.engine.phases.CheckTrust,operand=,action=)。读取签名内容时出错。文件“D:\IBM_new\SDP_5\p2\cic.p2.cache.location\plugins\com.google.gson_2.2.4.v201311231704.jar”不存在
    • 看起来 gson jar 可能丢失或损坏。我会尝试的第一件事是全新安装 RAD 8.5,看看它是否安装在那里。
    • 嗨,马克,谢谢,但是在创建 gradle 项目时安装后,我遇到了异常...org.gradle.tooling.GradleConnectionException:无法使用 Gradle 分发“services.gradle.org/distributions/gradle-2.14.1-bin.zip”执行构建。在 org.gradle.tooling.internal.consumer.ExceptionTransformer.transform(Unknown Source) 在 org.gradle.tooling.internal.consumer.ExceptionTransformer.transform(Unknown Source) 在 org.gradle.tooling.internal.consumer.ResultHandlerAdapter.onFailure (来源不明)在
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-26
    • 2013-09-21
    • 2013-04-14
    • 2014-10-22
    • 1970-01-01
    相关资源
    最近更新 更多