Simone Tripodi created SLING-8332:
-------------------------------------

             Summary: Add a new MOJO which is able to detect the differences 
between two different versions of the same Feature Model file
                 Key: SLING-8332
                 URL: https://issues.apache.org/jira/browse/SLING-8332
             Project: Sling
          Issue Type: New Feature
          Components: Feature Model, Maven Plugins and Archetypes
            Reporter: Simone Tripodi
            Assignee: Simone Tripodi


I started developing, initially for the sake of satisfying my curiosity, a 
simple (yet useful) MOJO which is able to report, in a JSON file (which syntax 
is pretty close to the Feature Model format) the differences between two 
different versions of the same Feature Model files.

The MOJO tracks ATM differences between Bundles, OSGi configurations, 
Artifacts/Text/JSON extensions, api-regions... enlisting 3 sections each:

 * removed: items that, compared to the previous version, disappeared;
 * added: new items not present in the previous version;
 * updated: items that have changed since the previous version, showing the 
diff.

It is not complete but codebase is clean enough already to be pushed in the 
repository.

[~bosschaert] [~cziegeler] WDYT, is it interesting enough that can be pushed in 
the current plugin codebase?
TIA!



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to