Clone
Cédric Champeau
committed
on 02 Feb 17
Detangle ivy module descriptor parser
This commit removes the Ivy module descriptor parser as a service, because it unfortunately introduced… Show more
Detangle ivy module descriptor parser

This commit removes the Ivy module descriptor parser as a service, because it unfortunately introduced

a lot of tangling between projects, making it necessary to introduce `project(':ivy')` as a dependency

to almost all projects.

This commit removes the parser as a service and creates it on demand. It should not have a big impact

on performance since there should be only one instance in global scope, through `IvyResolver`.

Show less

green-master + 507 more