Slackbot
10/03/2022, 10:04 PMSlackbot
10/04/2022, 8:05 AMSlackbot
10/04/2022, 11:59 AMSlackbot
10/04/2022, 2:00 PMSlackbot
10/04/2022, 8:07 PMSlackbot
10/06/2022, 10:05 AMSlackbot
10/07/2022, 9:13 PMSlackbot
10/12/2022, 11:04 AMSlackbot
10/13/2022, 12:19 AMSlackbot
10/13/2022, 3:40 AMSlackbot
10/13/2022, 11:19 PMSlackbot
10/14/2022, 11:39 AMSlackbot
10/15/2022, 1:44 PMSlackbot
10/15/2022, 11:01 PMJakub Chrzanowski
10/18/2022, 4:51 PMSteve Ebersole
10/19/2022, 1:24 PMgenerateJpaMetamodel
- uses the compiled project classes to generate some source
• compileJpaMetamodel
- compiles the source generated by generateJpaMetamodel
This works fine if those 2 tasks are executed directly. I'm trying to improve this by hooking them into the classes
task but running into 2 problems:
1. classes
is dependent on the actual SourceSet, but the SourceSet is configurable. This leads to a chicken-egg issue I am unsure how to fix - specifically, how can I define a task dependency lazily based on a Property value?
2. In terms of inter-task dependencies, I am unsure how to avoid the circularity that comes up, although the circularity is implicit from somewhere (I believe from the use of FileSets related to compilation, but not sure). Ideally I'd have:
a. generateJpaMetamodel
depend on each language compile task (java, kotlin, etc)
b. compileJpaMetamodel
depend on generateJpaMetamodel
c. classes
depend on compileJpaMetamodel
I know that's a lot of info - thanks in advance for any pointers 🙂Slackbot
10/19/2022, 6:03 PMSlackbot
10/19/2022, 8:00 PMSlackbot
10/20/2022, 3:51 PMSlackbot
10/24/2022, 8:01 AMSlackbot
10/24/2022, 3:25 PMSlackbot
10/25/2022, 10:23 PMSlackbot
10/26/2022, 5:02 AMSlackbot
10/26/2022, 9:30 PMSlackbot
10/27/2022, 12:40 PMSlackbot
10/28/2022, 6:05 PMSlackbot
10/31/2022, 2:54 AMSlackbot
10/31/2022, 4:54 AMSlackbot
10/31/2022, 1:24 PMSlackbot
11/02/2022, 3:19 PM