Replies: 3 comments
-
Thank you for raising the discussion @Arthurm1 I haven't seriously benchmarked the performance. My feeling is that: Assume a Gradle project contains main and test sourceset. Now user wants to build the whole project.
I thought things might be more complicated when a module depends on another. Do you have any solution for this? BTW I'm not saying that the current implementation is good because I don't want to be anti-spec, it makes trouble for other clients to adopt the server. |
Beta Was this translation helpful? Give feedback.
-
I agree with what you're saying that multiple calls to the same task (e.g. I think for now it would be good to at least send the progress info for all the build target ids to the client, not just the first one. |
Beta Was this translation helpful? Give feedback.
-
I've asked here and the answer is that you shouldn't separate compile tasks out as they will interfere with each other. |
Beta Was this translation helpful? Give feedback.
-
@jdneo Here you've said that multiple target compile tasks are sent in a single run command for performance reasons.
Does this make that much of a difference to performance? It would be handy to have separate tasks (one per build target) because then there would be separate progress listeners and the client could be updated with the compiling status of each individual build target.
Beta Was this translation helpful? Give feedback.
All reactions