New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support reading classes from resulting jar #99
Conversation
…s without registering extension
…t hierarchy If there's an ApiValidationExtension somewhere in the project or in its parent projects, it uses its properties as defaults for the corresponding task properties. It is still possible to instantiate a task without extension and to set or override properties individually.
Two more questions:
|
Yes, it can be. It is required to manually track compilations output and react on its changes even if the corresponding dependent task hasn't been launched
Sure |
It allows to use the default task setup created by BCV plugin and only configure input jar to switch to another source of classes.
I've added a test and a readme section. I'm going to make the other improvements (e.g. making Project.sourceSets internal) in a further PR. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Great job!
Do you want me to make a release with the PR or should I wait for a follow-up?
... and allow configuring tasks without link to
ApiValidationExtension
An example of using manually configured tasks in a project without applying the plugin: