This PR migrates API level annotations code generation to a plugin for ProtoData. Previously it was a separate Gradle plugin with own codebase.
Notable changes:
Old code related to annotations codegen was removed.
Project icon was added (just for fun). See .idea/icon.png.
LaunchProtoData Remote Debug configuration was added to the IDEA settings. The configuration is needed for running a remote debug session when ApiAnnotationsPluginIgTest runs with debugOptions.enabled set to true for the project under the test.
When subject project for ApiAnnotationsPluginIgTest is set for remote debugging its build script displays corresponding prompt.
Task name properties annotateProto and annotateTestProto in McJavaTaskName were deprecated as they are no longer relevant. There won't be such tasks because annotations are done via the ProtoData plugin, not a Gradle plugin.
Documentation tasks were disabled for the integration tests project.
This PR migrates API level annotations code generation to a plugin for ProtoData. Previously it was a separate Gradle plugin with own codebase.
Notable changes:
.idea/icon.png
.LaunchProtoData Remote Debug
configuration was added to the IDEA settings. The configuration is needed for running a remote debug session whenApiAnnotationsPluginIgTest
runs withdebugOptions.enabled
set totrue
for the project under the test.ApiAnnotationsPluginIgTest
is set for remote debugging its build script displays corresponding prompt.annotateProto
andannotateTestProto
inMcJavaTaskName
were deprecated as they are no longer relevant. There won't be such tasks because annotations are done via the ProtoData plugin, not a Gradle plugin.