[ 
https://issues.apache.org/jira/browse/SLING-8587?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Andreas Schaefer reopened SLING-8587:
-------------------------------------

That fixed the issue of the Maven Clean but will not be sufficient to work with 
the Converters.

I would suggest that we either:
- postpone the parsing of the FM files until it is needed by Mojos
- allow to re-run the parsing of the FM files to account for generated FMs

Either way we should have two flags:
- one that marks when a (re-)parsing should be done due to FM generation
- one that marks when FM is settled (aggregate, attach ..) and generation 
should not be allowed anymore

Rerunning the parsing seems to do just fine as I just did really crude in my 
branch where the parsing is done on each FM handling Mojo.

> Sling Feature Maven Plugin does not work w/o proper FM setup
> ------------------------------------------------------------
>
>                 Key: SLING-8587
>                 URL: https://issues.apache.org/jira/browse/SLING-8587
>             Project: Sling
>          Issue Type: New Feature
>          Components: Feature Model
>    Affects Versions: slingfeature-maven-plugin 1.0.4
>            Reporter: Andreas Schaefer
>            Assignee: Carsten Ziegeler
>            Priority: Major
>             Fix For: slingfeature-maven-plugin 1.0.6
>
>
> Because this Maven Plugin does a check after the project is loaded it will 
> fail if there is no feature files or other issues with the feature files even 
> if that is resolved along the project's build.
> For example if for whatever reason the feature directory is not there or 
> empty a 'mvn clean' will fail.
> Adding the convert content package Mojo to this feature is not working 
> because there is no feature file at the beginning as they are created by the 
> Mojo.
> This tests should be moved to the Mojo that depend on it and it must be 
> executed on each Mojo as the features can have been changed in the meantime.



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)

Reply via email to