Slackbot
06/08/2022, 8:06 AMVampire
06/08/2022, 8:47 AMafterEvaluate
block of a build script or another plugin is executed after an afterEvaluate
you register and does add there.
A complete picture is generally just available after configuration phase has finished, so you cannot do additional configuration based on it.
Maybe if you elaborate on your use-case someone can suggest a different approach of how to achieve what you need.Steve Ebersole
06/08/2022, 8:48 AMSourceSetContainer#all
Steve Ebersole
06/08/2022, 8:49 AMSteve Ebersole
06/08/2022, 8:50 AMSteve Ebersole
06/08/2022, 8:51 AMSteve Ebersole
06/08/2022, 8:52 AMproject.getPlugins().al( ... )
but that feels icky for some reasonSteve Ebersole
06/08/2022, 8:53 AMSteve Ebersole
06/08/2022, 8:55 AMVampire
06/08/2022, 8:58 AMclassesDirs
or output
of the SourceSet
or similar and not care about actual `SourceDirectorySet`s?Steve Ebersole
06/08/2022, 8:59 AMSteve Ebersole
06/08/2022, 9:00 AMVampire
06/08/2022, 9:00 AMSteve Ebersole
06/08/2022, 9:03 AMSteve Ebersole
06/08/2022, 9:04 AMSteve Ebersole
06/08/2022, 9:04 AMSteve Ebersole
06/08/2022, 9:05 AMVampire
06/08/2022, 9:05 AMSteve Ebersole
06/08/2022, 9:06 AMI'd say it is perfectly fine to have them land in one output directory per source set.That's probably reasonable as well
Steve Ebersole
06/08/2022, 9:06 AMVampire
06/08/2022, 9:08 AMSteve Ebersole
06/08/2022, 9:10 AMSteve Ebersole
06/08/2022, 9:11 AMVampire
06/08/2022, 9:11 AMSteve Ebersole
06/08/2022, 9:13 AMSteve Ebersole
06/08/2022, 9:13 AMVampire
06/08/2022, 9:14 AMSteve Ebersole
06/08/2022, 9:15 AM@Incremental?
Yeah that would be a shame, but pick poison it sounds likeSteve Ebersole
06/08/2022, 9:17 AMVampire
06/08/2022, 9:17 AM