Added support in API components for parameterized endpoint configuration fields, e.g. parameters are now mapped to List<String>, instead of List, and documentation also shows the generic type parameters
Added parameter destDir to make sure API component documentation is generated in specified report directory, defaults to cameldocs
Major refactor of camel-api-component-maven-plugin to simplify generated API pom.xml
Updated camel-archetype-api-component to use re-factored camel-api-component-maven-plugin
Minor polishing
CxfEndpoint and CxfSpringEndpoint should use javax.xml.ws.Provider as the service class
CAMEL-7524 Fixed the issue of CxfProducer created from wsdl detected as provider
Fixed APIMethodParser to support generic class parameters with multiple type arguments, e.g. Map<String, String>, added tests for same
Fixed JavadocApiMethodGeneratorMojo to support multiple type arguments, added includeStaticMethods parameter to support adding static method to API model
Updated getApiProxy to pass invocation method and args to decide which API proxy to return
Added support for specifying includeMethods parameter in plugin to filter Javadoc methods
[Minor] Remove unused imports to reduce warnings

Signed-off-by: Gregor Zurowski <gregor@zurowski.org>
[Minor] Move static imports below normal imports for CS compliance

Signed-off-by: Gregor Zurowski <gregor@zurowski.org>
[Minor] Fix CS errors in camel-core

Signed-off-by: Gregor Zurowski <gregor@zurowski.org>
Polished.
CAMEL-7039: As SSHD-268 has been already resolved, removed the patched version of org.apache.sshd.common.keyprovider.FileKeyPairProvider being applied into the camel-ssh codebase.
Upgraded to SSHD 0.11.0
[Minor] Fix CS errors in camel-api-component-maven-plugin

Signed-off-by: Gregor Zurowski <gregor@zurowski.org>
[Minor] Fix CS errors in camel-hdfs

Signed-off-by: Gregor Zurowski <gregor@zurowski.org>
[Minor] Fix CS errors in camel-hdfs2

Signed-off-by: Gregor Zurowski <gregor@zurowski.org>