In one example, a project build tool may allow a developer device implementing a package manager to manage a superset of packages of software code across a wide variety of projects. A package manager may automatically install a superset of packages of reusable program code that are dependencies of a set of projects. A project build tool may provide to the package manager a configuration describing the superset of packages. A project build tool may install in a common folder the superset of packages in conformance with the package manager having a package resolution model that implements a hierarchical structure optimized for parental search. The developer device may store in a project folder for a project a set of symbolic links to a subset of dependency packages for the project contained in the common folder.
展开▼