Added support for transitive artifacts