The whole point of maven's transitive dependency feature is to pull in all indirect dependencies for build, test, and runtime. At least this is how it works with maven java projects. You should not have to supply concrete references to every library that a project depends on, it would be a nightmare to manage if your chain of dependencies gets really long. Also your pom files will be very long containing lots of duplication.
Here is what I expect.. ProjectB depends on projectA, projectC depends on projectB. Therefore when I build projectC using npanday it should recognize projectA as a transitive dependency and automatically download and reference projectA as well.
