/idea-scopes-demo

Demo-Project to use IntelliJ IDEA to validate simple architecture constraints (here: layering) using scopes

Primary LanguageShell

idea-scopes-demo

Demo-Project to use IntelliJ IDEA to validate simple architecture constraints (here: layering) using scopes

Howto

  • clone the project
  • start IntelliJ IDEA
  • File -> Open -> Choose Project
  • Open DefaultBeerInitializer.java and you should see a validation of our layered architecture

How this Works

  • Scopes are defined (e.g. using File -> Settings -> Scopes)
  • Rules are defined (e.g. using Analyze -> Analyze Dependencies -> Edit Rules Icon)

(see Screenshots in screenshots subfolder for more details)