Add more forbidden dependencies to the JQAssistant rules

Description

In particular:

  • API types must not reference SPI types

  • There must not be any dependency from one module to another module's .impl. or .internal. packages

We may need to whitelist some classes, see in particular https://hibernate.atlassian.net/browse/HSEARCH-3139#icft=HSEARCH-3139 and https://hibernate.atlassian.net/browse/HSEARCH-3074#icft=HSEARCH-3074

Activity

Show:
Fixed

Details

Assignee

Reporter

Components

Fix versions

Priority

Created April 27, 2018 at 6:58 AM
Updated November 28, 2018 at 3:43 PM
Resolved May 4, 2018 at 3:05 PM