I have two projects, first one generates source code (producer) using a description file and a custom task and the second (consumer) consumes the generated code.
I now use the composite build feature (includeBuild) to create a nice Eclipse project link between producer and consumer. Unfortunately, when I change the description file, I’m unable to generate the source code anew because the task is disabled:
Cannot run tasks for included builds
What is the reasoning behind that decision?
My current workaround is to create a Gradle run configuration to execute the task which is not affected by that restriction.
Are you sure? Maybe we’re speaking about different uses cases here. I mean, I can run the generate task on the producer project already using a custom Gradle Task run configuration. All I have to do afterwards is to refresh the Eclipse project to make it aware of the change. It’s just Buildship that prevents me doing so in the Gradle Tasks view.