You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@sling.apache.org by "Carsten Ziegeler (Jira)" <ji...@apache.org> on 2020/09/17 08:00:08 UTC

[jira] [Comment Edited] (SLING-9737) Provide an extension mechanism for api generation

    [ https://issues.apache.org/jira/browse/SLING-9737?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17197476#comment-17197476 ] 

Carsten Ziegeler edited comment on SLING-9737 at 9/17/20, 7:59 AM:
-------------------------------------------------------------------

Added a new Processor interface as SPI which gets called, after all the preprocessing has been done and before the final archive is created
The Processor services can be registered using service loader mechanism
https://github.com/apache/sling-slingfeature-maven-plugin/commit/e252c029a9dd5eee86b41679d9cddcad6e2100de


was (Author: cziegeler):
Added a new Processor interface as SPI which gets called, after all the preprocessing has been done and before the final archive is created
The Processor services can be registered using service loader mechanism


> Provide an extension mechanism for api generation
> -------------------------------------------------
>
>                 Key: SLING-9737
>                 URL: https://issues.apache.org/jira/browse/SLING-9737
>             Project: Sling
>          Issue Type: Task
>          Components: Feature Model, Maven Plugins and Archetypes
>            Reporter: Carsten Ziegeler
>            Assignee: Carsten Ziegeler
>            Priority: Major
>             Fix For: slingfeature-maven-plugin-1.4.0
>
>
> The API generation mojo is already very complex, to better support varying use cases without adding all of them to the plugin codebase, we should rather provide an extension mechanism, allowing to hook into the process.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)