Liking cljdoc? Tell your friends :D

leiningen.change

Rewrite project.clj by applying a function.

Rewrite project.clj by applying a function.
raw docstring

leiningen.check

Check syntax and warn on reflection.

Check syntax and warn on reflection.
raw docstring

leiningen.classpath

Print the classpath of the current project.

Print the classpath of the current project.
raw docstring

leiningen.clean

Remove all files from project's target-path.

Remove all files from project's target-path.
raw docstring

leiningen.compile

Compile Clojure source into .class files.

Compile Clojure source into .class files.
raw docstring

leiningen.core.pedantic

This namespace exists to hook into Aether's dependency resolution and provide feedback about the dependency tree. Using a DependencyGraphTransformer allows us to look at the tree both before and after conflict resolution so that downloading all of the dependencies only occurs once.

Aether uses a NearestVersionConflictResolver to resolve which versions to use in case of a conflict. The NearestVersionConflictResolver uses a ConflictIdSorter to determine those, and it will save the information in SORTED_CONFLICT_IDS and CONFLICT_IDS. We can similarly use the conflict information to determine which version is choosen in a conflict.

Additional important classes from Aether:

  • DependencyGraphTransformationContext
  • DependencyNode
  • Dependency
  • Artifact
  • Version
  • VersionConstraint
This namespace exists to hook into Aether's dependency
resolution and provide feedback about the dependency tree. Using a
`DependencyGraphTransformer` allows us to look at the tree both before
and after conflict resolution so that downloading all of the
dependencies only occurs once.

Aether uses a `NearestVersionConflictResolver` to resolve which
versions to use in case of a conflict. The
`NearestVersionConflictResolver` uses a `ConflictIdSorter` to
determine those, and it will save the information in
`SORTED_CONFLICT_IDS` and `CONFLICT_IDS`. We can similarly use the
conflict information to determine which version is choosen in a
conflict.

Additional important classes from Aether:

* `DependencyGraphTransformationContext`
* `DependencyNode`
* `Dependency`
* `Artifact`
* `Version`
* `VersionConstraint`
raw docstring

leiningen.deps

Download and examine dependencies.

Download and examine dependencies.
raw docstring

leiningen.do

Higher-order task to perform other tasks in succession.

Higher-order task to perform other tasks in succession.
raw docstring

leiningen.help

Display a list of tasks or help for a given task.

Display a list of tasks or help for a given task.
raw docstring

leiningen.install

Install the current project to the local repository.

Install the current project to the local repository.
raw docstring

leiningen.new

Generate project scaffolding based on a template.

Generate project scaffolding based on a template.
raw docstring

leiningen.new.app

Generate a basic application project.

Generate a basic application project.
raw docstring

leiningen.new.default

Generate a library project.

Generate a library project.
raw docstring

leiningen.plugin

DEPRECATED. Please use the :user profile instead.

DEPRECATED. Please use the :user profile instead.
raw docstring

leiningen.pom

Write a pom.xml file to disk for Maven interoperability.

Write a pom.xml file to disk for Maven interoperability.
raw docstring

leiningen.retest

Run only the test namespaces which failed last time around.

Run only the test namespaces which failed last time around.
raw docstring

leiningen.run

Run a -main function with optional command-line arguments.

Run a -main function with optional command-line arguments.
raw docstring

leiningen.search

Search Central and Clojars for published artifacts.

Search Central and Clojars for published artifacts.
raw docstring

leiningen.show-profiles

List all available profiles or display one if given an argument.

List all available profiles or display one if given an argument.
raw docstring

leiningen.trampoline

Run a task without nesting the project's JVM inside Leiningen's.

Run a task without nesting the project's JVM inside Leiningen's.
raw docstring

leiningen.uberjar

Package up the project files and dependencies into a jar file.

Package up the project files and dependencies into a jar file.
raw docstring

leiningen.update-in

Perform arbitrary transformations on your project map.

Perform arbitrary transformations on your project map.
raw docstring

leiningen.upgrade

Upgrade Leiningen to specified version or latest stable.

Upgrade Leiningen to specified version or latest stable.
raw docstring

leiningen.version

Print version for Leiningen and the current JVM.

Print version for Leiningen and the current JVM.
raw docstring

leiningen.with-profile

Apply the given task with the profile(s) specified.

Apply the given task with the profile(s) specified.
raw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close