Message-ID: <1596750404.229.1429616390885.JavaMail.firstname.lastname@example.org> Subject: Exported From Confluence MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_Part_228_1134929900.1429616390884" ------=_Part_228_1134929900.1429616390884 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Content-Location: file:///C:/exported.html
Specification dependencies allow the dependency on a particular = library that only provides an API, and that should resolve to one or more i= mplementing libraries.=20
Would need to be able to provide:=20
We shouldn't limit this to APIs and implementations but also to jars tha= t aggregate others, eg. spring aggregates spring-dao, spring-hibernate,... = (usually everything built with the assembly plugin). This is what in linux = packages is called provides, so I'd say spring 1.2.5 provi= des spring-dao 1.2.5, spring-hibernate 1.2.5, ...