If I want to modularize or have multiple generated build-parameters plugins that get pulled into the same build, I need to customize PACKAGE_NAME, PLUGIN_CLASS_NAME, GENERATED_EXTENSION_NAME, GENERATED_EXTENSION_CLASS_NAME to avoid namespace clashes.
|
String PACKAGE_NAME = "buildparameters"; |
|
String PLUGIN_CLASS_NAME = "GeneratedBuildParametersPlugin"; |
|
String GENERATED_EXTENSION_NAME = "buildParameters"; |
|
String GENERATED_EXTENSION_CLASS_NAME = "BuildParametersExtension"; |
Similar to how the plugin id is customizable, I would like to be able to customize those as well.
Generating multiple build-parameters plugins and composing them could address some issues like these (also, built-in support would probably be preferred in these cases):