4 ms·
> Same applies to Maven, in fact many enterprises forbid access to Maven central "Maven central" implies there is a central repository though.
by Merovius 8y ago
> Same applies to Maven, in fact many enterprises forbid access to Maven central
"Maven central" implies there is a central repository though.
- TheDong 8y agoThere are two different meanings of 'central' in play here, 'center' as in a town square, and 'center' as in the centralized component of a system. It does not imply that there is a central repository when using 'central' to mean 'a unique, difficult to replicate, or otherwise somehow special component in a system' as in 'centralization'. Central in the case of 'Maven Central' means something closer to 'default' or 'town square' or such. Saying that 'maven central' implies maven isn't decentralized would be the same as saying "Most go projects are on github, so go can't be hosted in a decentralized way because github is 'golang central'".
- Merovius 8y ago> Saying that 'maven central' implies maven isn't decentralized would be the same as saying "Most go projects are on github, so go can't be hosted in a decentralized way because github is 'golang central'". It's not, though. Because github isn't the default. You have to explicitly specify that you want a project from github every time you use it. The difference might be minor from a technological standpoint, but it means a lot in terms of how centralized things become culturally.
- pjmlp 8y agoJust like enterprises have their official .m2/settings.xml file pointing to the actual default Maven repository.