Mix v1.6.0 mix deps.update View Source

Updates the given dependencies.

The given dependencies and the projects they depend on will be unlocked and updated to the latest version according to their version requirements.

Since this is a destructive action, updating all dependencies only occurs when the --all command line option is passed.

All dependencies are automatically recompiled after update.

mix deps.unlock + mix deps.get

Upgrading a dependency often requires the projects it depends on to upgrade too. If you would rather update a single dependency and not touch its children, you can explicitly unlock the single dependency and run mix deps.get:

$ mix deps.unlock some_dep
$ mix deps.get

Command line options

  • --all - updates all dependencies
  • --only - only fetches dependencies for given environment
  • --no-archives-check - does not check archives before fetching deps

Link to this section Summary

Functions

A task needs to implement run which receives a list of command line args

Link to this section Functions

A task needs to implement run which receives a list of command line args.

Callback implementation for Mix.Task.run/1.