Skip to content

Instantly share code, notes, and snippets.

@int128
Created May 10, 2014 01:57
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save int128/1be8b651c3f42fa03858 to your computer and use it in GitHub Desktop.
Save int128/1be8b651c3f42fa03858 to your computer and use it in GitHub Desktop.
@javax.inject.Inject does not work on Gradle plugin
org.gradle.api.tasks.TaskInstantiationException: Could not create task of type 'SshTask'.
at org.gradle.api.internal.project.taskfactory.TaskFactory$1.call(TaskFactory.java:126)
at org.gradle.api.internal.project.taskfactory.TaskFactory$1.call(TaskFactory.java:121)
at org.gradle.api.internal.AbstractTask.injectIntoNewInstance(AbstractTask.java:148)
at org.gradle.api.internal.project.taskfactory.TaskFactory.createTaskObject(TaskFactory.java:121)
at org.gradle.api.internal.project.taskfactory.TaskFactory.createTask(TaskFactory.java:81)
at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory.createTask(AnnotationProcessingTaskFactory.java:99)
at org.gradle.api.internal.project.taskfactory.DependencyAutoWireTaskFactory.createTask(DependencyAutoWireTaskFactory.java:39)
at org.gradle.api.internal.tasks.DefaultTaskContainer.create(DefaultTaskContainer.java:52)
at org.gradle.api.internal.project.AbstractProject.task(AbstractProject.java:958)
at org.hidetake.gradle.ssh.plugin.SshPluginSpec.createProject_closure1(SshPluginSpec.groovy:151)
at groovy.lang.Closure.call(Closure.java:412)
at groovy.lang.Closure.call(Closure.java:425)
at org.hidetake.gradle.ssh.plugin.SshPluginSpec.createProject(SshPluginSpec.groovy:121)
at org.hidetake.gradle.ssh.plugin.SshPluginSpec.invoke sshexec(SshPluginSpec.groovy:82)
Caused by: org.gradle.internal.service.UnknownServiceException: No service of type SshTaskService available in ProjectScopeServices.
at org.gradle.internal.service.DefaultServiceRegistry.doGet(DefaultServiceRegistry.java:290)
at org.gradle.internal.service.DefaultServiceRegistry.get(DefaultServiceRegistry.java:275)
at org.gradle.api.internal.DependencyInjectingInstantiator.convertParameters(DependencyInjectingInstantiator.java:87)
at org.gradle.api.internal.DependencyInjectingInstantiator.newInstance(DependencyInjectingInstantiator.java:60)
at org.gradle.api.internal.ClassGeneratorBackedInstantiator.newInstance(ClassGeneratorBackedInstantiator.java:36)
at org.gradle.api.internal.project.taskfactory.TaskFactory$1.call(TaskFactory.java:124)
... 13 more
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment