My package depends on packages that are currently only on github
. I tried to pull the packages down to my own vendor folder so my dependencies
part looks like this:
defp deps(:prod) do
[
{:ex_doc, "~> 0.16.2"},
{:finder, path: "vendor/Finder" },
{:erlware_commons, "~> 1.0"},
{:pattern_tap, path: "vendor/elixir-pattern-tap"},
{:temp, "~> 0.2"},
]
end
When I try running mix hex.publish
I get this error:
** (Mix) Stopping package build due to errors. Dependencies excluded from the package (only Hex packages can be dependencies): finder, pattern_tap
Is there a work around for this, something that tells hex the packages are locally managed so it won't be a problem ?