Где-то полгода назад я опубликовал [туториал][1], посвящённый добавлению в проект библиотек, которых нет в репозиториях maven. Речь шла о маленьких проектах, и я порекомендовал ставить тег repository прямо в pom.xml, чтобы можно было собирать проект без необходимости править settings.xml.
![][2]
В комментариях этот подход критиковали [sshikov][3], [igor\_suhorukov][4], [jbaruch][5] и многие другие. Там же в комментариях мне дали ссылку на [статью][6] Брайана Фокса, в которой чётко и понятно изложено, чем чреваты repository в pom.xml. Статья 2009 года, но не потеряла актуальности до сих пор. Перевода на Хабре я не нашел — поэтому предлагаю вашему вниманию свой.
[Читать дальше →][7]
[1]:
https://habrahabr.ru/company/lanit/blog/323008/
[2]:
https://habrastorage.org/webt/aa/tj/pk/aatjpkkhgbdqbka8-6qvlmawhsm.jpeg
[3]:
https://habrahabr.ru/users/sshikov/
[4]:
https://habrahabr.ru/users/igor_suhorukov/
[5]:
https://habrahabr.ru/users/jbaruch/
[6]:
http://blog.sonatype.com/2009/02/why-putting-repositories-in-your-poms-is-a-bad-idea/
[7]:
https://habrahabr.ru/post/343934/?utm_source=habrahabr&utm_medium=rss&utm_campaign=feed_posts#habracut