Hello,
may I’m doing something wrong.
I’m not able to create a new Gradle Plugin in Eclipse (Mars) - my system details see below.
In Eclipse I choose “File” -> “New” -> “Other” -> “Gradle” -> Gradle Project" give a project name. Next page in “Gradle distribution” select “Local installation directory” entering “/usr/share/java/gradle/bin” or “/usr/bin” in “Advanced options” all fields leaving blank. Click on [Next >] getting the following GradleConnectionException / IllegalArgumentException.
The project directory is created (not visible in Eclipse workspace) but nothing more. I hope there is someone who can help me out…
best regards & many thanks in advance!
Loading Gradle project preview failed due to an error connecting to the Gradle build. Could not execute build using Gradle installation '/usr/share/java/gradle/bin'. The specified Gradle installation directory '/usr/share/java/gradle/bin' does not appear to contain a Gradle distribution. org.gradle.tooling.GradleConnectionException: Could not execute build using Gradle installation '/usr/share/java/gradle/bin'. at org.gradle.tooling.internal.consumer.ResultHandlerAdapter.onFailure(ResultHandlerAdapter.java:63) at org.gradle.tooling.internal.consumer.async.DefaultAsyncConsumerActionExecutor$1$1.run(DefaultAsyncConsumerActionExecutor.java:57) at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:54) at org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) at org.gradle.tooling.internal.consumer.BlockingResultHandler.getResult(BlockingResultHandler.java:46) at org.gradle.tooling.internal.consumer.DefaultBuildLauncher.run(DefaultBuildLauncher.java:72) at com.gradleware.tooling.toolingclient.internal.DefaultToolingClient.executeAndWait(DefaultToolingClient.java:123) at com.gradleware.tooling.toolingclient.internal.DefaultBuildLaunchRequest.executeAndWait(DefaultBuildLaunchRequest.java:49) at org.eclipse.buildship.ui.wizard.project.ProjectCreationWizard$NewGradleProjectInitializer.run(ProjectCreationWizard.java:298) at org.eclipse.buildship.core.projectimport.ProjectPreviewJob.runToolingApiJobInWorkspace(ProjectPreviewJob.java:76) at org.eclipse.buildship.core.util.progress.ToolingApiWorkspaceJob$1.run(ToolingApiWorkspaceJob.java:74) at org.eclipse.buildship.core.util.progress.ToolingApiInvoker.invoke(ToolingApiInvoker.java:61) at org.eclipse.buildship.core.util.progress.ToolingApiWorkspaceJob.runInWorkspace(ToolingApiWorkspaceJob.java:71) at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:39) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) Caused by: java.lang.IllegalArgumentException: The specified Gradle installation directory '/usr/share/java/gradle/bin' does not appear to contain a Gradle distribution. at org.gradle.tooling.internal.consumer.DistributionFactory$InstalledDistribution.getToolingImpl(DistributionFactory.java:219) at org.gradle.tooling.internal.consumer.DistributionFactory$InstalledDistribution.getToolingImplementationClasspath(DistributionFactory.java:204) at org.gradle.tooling.internal.consumer.loader.CachingToolingImplementationLoader.create(CachingToolingImplementationLoader.java:39) at org.gradle.tooling.internal.consumer.loader.SynchronizedToolingImplementationLoader.create(SynchronizedToolingImplementationLoader.java:42) at org.gradle.tooling.internal.consumer.connection.LazyConsumerActionExecutor.onStartAction(LazyConsumerActionExecutor.java:99) at org.gradle.tooling.internal.consumer.connection.LazyConsumerActionExecutor.run(LazyConsumerActionExecutor.java:82) at org.gradle.tooling.internal.consumer.connection.ProgressLoggingConsumerActionExecutor.run(ProgressLoggingConsumerActionExecutor.java:58) at org.gradle.tooling.internal.consumer.connection.RethrowingErrorsConsumerActionExecutor.run(RethrowingErrorsConsumerActionExecutor.java:38) at org.gradle.tooling.internal.consumer.async.DefaultAsyncConsumerActionExecutor$1$1.run(DefaultAsyncConsumerActionExecutor.java:55) at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:54) at org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745)
[22:57][@:~]$>which gradle
/usr/bin/gradle
[22:58][@l /usr/bin/gradle
lrwxrwxrwx 1 root root 33 22. Okt 23:19 /usr/bin/gradle -> /usr/share/java/gradle/bin/gradle
[22:34][@:~]$>l /usr/share/java/gradle/bin
insgesamt 8
-rwxr-xr-x 1 root root 4961 22. Okt 23:19 gradle*
[22:58][@:~]$>gradle --version
Gradle 2.8
Build time: 2015-10-20 03:46:36 UTC
Build number: none
Revision: b463d7980c40d44c4657dc80025275b84a29e31f
Groovy: 2.4.4
Ant: Apache Ant™ version 1.9.3 compiled on December 23 2013
JVM: 1.8.0_65 (Oracle Corporation 25.65-b01)
OS: Linux 4.2.4-1-ARCH amd64
In Eclipse
*** Date: Mittwoch, 28. Oktober 2015 um 22:13:13 …
*** Platform Details:
*** System properties:
__wbp.linux.disableScreenshotWorkarounds=false
applicationXMI=org.eclipse.ui.workbench/LegacyIDE.e4xmi
awt.toolkit=sun.awt.X11.XToolkit
eclipse.application=org.eclipse.ui.ide.workbench
eclipse.buildId=4.5.1.M20150904-0015
eclipse.commands=-os
linux
-ws
gtk
…
*** Features:
…
org.eclipse.buildship (1.0.5.v20150922-2202) “Buildship, Eclipse Plug-ins for Gradle”
…
*** Plug-in Registry:
…
org.eclipse.buildship.branding (1.0.5.v20150922-2202) “Buildship, Eclipse Plug-ins for Gradle” [Resolved]
org.eclipse.buildship.core (1.0.5.v20150922-2202) “Buildship, Eclipse Plug-ins for Gradle - Core” [Active]
org.eclipse.buildship.ui (1.0.5.v20150922-2202) “Buildship, Eclipse Plug-ins for Gradle - UI” [Active]
…
*** Current Install Configuration:
Bundles in the system:
…
Id: com.gradleware.tooling.client, Version: 0.6.1.v201509101146, Location: reference:file:plugins/com.gradleware.tooling.client_0.6.1.v201509101146.jar
Id: com.gradleware.tooling.model, Version: 0.6.1.v201509101146, Location: reference:file:plugins/com.gradleware.tooling.model_0.6.1.v201509101146.jar
Id: com.gradleware.tooling.utils, Version: 0.6.1.v201509101146, Location: reference:file:plugins/com.gradleware.tooling.utils_0.6.1.v201509101146.jar
…
Id: org.eclipse.buildship.branding, Version: 1.0.5.v20150922-2202, Location: reference:file:plugins/org.eclipse.buildship.branding_1.0.5.v20150922-2202.jar
Id: org.eclipse.buildship.core, Version: 1.0.5.v20150922-2202, Location: reference:file:plugins/org.eclipse.buildship.core_1.0.5.v20150922-2202.jar
Id: org.eclipse.buildship.ui, Version: 1.0.5.v20150922-2202, Location: reference:file:plugins/org.eclipse.buildship.ui_1.0.5.v20150922-2202.jar
…