echocat / gradle-golang-plugin

Gradle plugin to build, test and do other stuff of Golang projects.
https://github.com/echocat/gradle-golang-plugin
Mozilla Public License 2.0
44 stars 8 forks source link

Upgrade to Gradle API 3.2.1 #15

Closed eriklupander closed 7 years ago

eriklupander commented 7 years ago

First - thanks for a really nice plugin!

I recently upgraded Gradle from 3.1 to 3.2.1 (OS X Sierra, JDK 8u66).

Problem with plugin version 0.1.11 and 0.1.12.

Everything works fine with Gradle 3.1, with Gradle 3.2.1 running a simple "gradle build" fails on the :prepareToolChain task with the following stacktrace:

Caused by: java.lang.NoSuchMethodError: org.gradle.api.internal.tasks.TaskStateInternal.upToDate()V
        at org.echocat.gradle.plugins.golang.tasks.PrepareToolchain.run(PrepareToolchain.java:48)
        at org.echocat.gradle.plugins.golang.tasks.GolangTaskSupport.runBare(GolangTaskSupport.java:99)
        at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:73)
        at org.gradle.api.internal.project.taskfactory.DefaultTaskClassInfoStore$StandardTaskAction.doExecute(DefaultTaskClassInfoStore.java:141)
        at org.gradle.api.internal.project.taskfactory.DefaultTaskClassInfoStore$StandardTaskAction.execute(DefaultTaskClassInfoStore.java:134)
        at org.gradle.api.internal.project.taskfactory.DefaultTaskClassInfoStore$StandardTaskAction.execute(DefaultTaskClassInfoStore.java:123)
        at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:624)
        at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:607)
        at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java:95)
        at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:76)
blaubaer commented 7 years ago

Hi @eriklupander!

Thank you for your report. I will reproduce this as fast as possible and try to fix it.

Cheers

blaubaer commented 7 years ago

New version (0.1.13) released that is not compatible to new API of Gradle 3.2.1

eriklupander commented 7 years ago

Thanks, works fine now.