Adding the ability to bypass reconciliation and compilation phases. #24
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
As far as I can see the reconciliation phase doesn't really offer anything in the use case of execute-generators in a headless environment. Please correct me if this is wrong.
I have a use case where my generation phase takes 60 seconds, the reconciliation is ALSO taking 70+ seconds, so I'd very much like the ability to opt-out of that stage. This wasn't an issue for me when using the old Ant GenerateTask as that just did pure Generation, no mention of reconciliation.
Similarly, I've added the ability to opt-out of Java compilation since my source_gen is compiled externally. I know that it can be defined at the Solution level whether or not compilation is needed, but I think it is nicer to be able to have the model compiled if made from the IDE, but not compiled if Made through CLI.