[ https://issues.apache.org/jira/browse/SLING-6662?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15956702#comment-15956702 ]
Oliver Lietz commented on SLING-6662: ------------------------------------- We don't have a strict naming pattern and I guess having _SPI_ in _API_ has historical reasons (we didn't cleary distinguish between API and SPI in the past). Naming packages or modules _impl_ is unfavorable when you also provide base classes for extension or support classes which are not part of API or SPI (_internal_ for packages containing private implementation classes is IMHO a better choice) and alternative implementations in other modules (see _discovery_ or _event_). > Move DefaultValidationFailure and DefaultValidationResult out of package > org.apache.sling.validation.spi > -------------------------------------------------------------------------------------------------------- > > Key: SLING-6662 > URL: https://issues.apache.org/jira/browse/SLING-6662 > Project: Sling > Issue Type: Improvement > Components: Extensions, Validation > Reporter: Oliver Lietz > Assignee: Konrad Windszus > Fix For: Validation 1.0.0 > > > Move DefaultValidationFailure and DefaultValidationResult to Validation Core > (package {{org.apache.sling.validation.support|base}}) to keep Validation API > lean. -- This message was sent by Atlassian JIRA (v6.3.15#6346)