Current section

Files

Jump to
yggdrasil mix.exs
Raw

mix.exs

defmodule Yggdrasil.Mixfile do
use Mix.Project
@version "1.1.1"
def project do
[app: :yggdrasil,
version: @version,
build_path: "./_build",
config_path: "./config/config.exs",
deps_path: "./deps",
lockfile: "./mix.lock",
elixir: "~> 1.2",
package: package,
description: description,
build_embedded: Mix.env == :prod,
start_permanent: Mix.env == :prod,
deps: deps]
end
def application do
[applications: [:logger, :amqp],
mod: {Yggdrasil, []}]
end
defp deps do
[{:exredis, ">= 0.2.3"},
{:amqp, "0.1.4"}]
end
defp description do
"""
Yggdrasil is an app to manage subscriptions to several brokers. It has
simple implementations for Redis and RabbitMQ, but they can easily be
extended. Also provides a `behaviour` to define custom brokers.
"""
end
defp package do
[files: ["lib", "test", "mix.exs", "README.md", "mix.lock", "LICENSE"],
maintainers: ["Alexander de Sousa"],
licenses: ["MIT"],
links: %{"Github" => "https://github.com/gmtprime/yggdrasil"}]
end
end