Overview of Leiningen Core namespaces
mainLeiningen Core provides task execution, project configuration, and helper functions. The following namespaces are the primary entry points for core functionality:
leiningen.core.main: Contains the-mainentry point and task handling functions likeapply-taskandresolve-task.leiningen.core.project: Providesreadanddefprojectto obtain project maps fromproject.cljfiles. It also manages profile application and plugin loading.leiningen.core.classpath: Responsible for calculating the project's classpath, including Maven and checkout dependencies.leiningen.core.eval: Containseval-in-project, which implements project code isolation.leiningen.core.user: Provides functions for handling user-level configuration.