defmodule ExJob.Mixfile do use Mix.Project @app :ex_job @version "0.2.0" @github "https://github.com/eidge/ex_job" def project do [ app: @app, version: @version, elixir: "~> 1.5", description: "Zero dependency, ultra-fast, background job processing library.", package: package(), start_permanent: Mix.env == :prod, aliases: aliases(), deps: deps() ] end def application do [ extra_applications: [:logger], mod: {ExJob.Application, []} ] end defp package do [ name: @app, maintainers: ["Hugo Ribeira"], licenses: ["MIT"], files: ~w(mix.exs lib README.md), links: %{"Github" => @github} ] end defp deps do [ {:ex_doc, ">= 0.0.0", only: :dev} ] end defp aliases do [ test: "test --no-start" ] end end