==============
Spring Context
==============

spring-context-4.3.14.RELEASE.jar

- Not modular, and no Automatic-Module-Name manifest attribute.
  Module name is therefore derived from filename -> spring.context.

- Inspecting the JAR shows:
  - requires java.base mandated
  - contains <package.name>                 [list of all contained packages - automatic module exports all its packages]


spring-context-5.0.3.RELEASE.jar

- Not modular, but manifest includes Automatic-Module-Name attribute.
  Automatic-Module-Name: spring.context
  
- Although it's not modular, they've decided on a stable module name going forward -> spring.context.
  First introduced in 5.0.0, 28-Sep-2017.

- Inspecting the JAR shows mostly the same info, with some variance in contained packages.