[ https://issues.apache.org/jira/browse/SLING-8032?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16654278#comment-16654278 ]
Simone Tripodi commented on SLING-8032: --------------------------------------- [~bosschaert] I configured the plugin to take the schema from a URI; while it works ATM, we have to plan where the Schema is more appropriated be deployed in a public place; maybe the public Sling website, i.e. {{https://sling.apache.org/Feature/1.0.0}}, could be a solution, WDYT? > Add a MOJO which is able to validate JSON Feature file against the JSON Schema > ------------------------------------------------------------------------------ > > Key: SLING-8032 > URL: https://issues.apache.org/jira/browse/SLING-8032 > Project: Sling > Issue Type: Improvement > Components: Feature Model, Maven Plugins and Archetypes > Reporter: Simone Tripodi > Assignee: David Bosschaert > Priority: Major > > While SLING-7990 contributed the Schema definition, I would like to > contribute a simple MOJO which is able to validate Feature files against the > Schema. > JSON Schema validation does not fit as an {{AnalyserTask}} implementation, > since {{Feature}} instances are parsed already here, anyway the {{Analyser}} > takes in charge semantic analysis, while JSON Schema validation is is strict > about syntax and structure, this is why I would have a separated MOJO which > can be optionally enabled. > PR is coming -- This message was sent by Atlassian JIRA (v7.6.3#76005)