Wenn ich versuche, eine neue Version meines Pakets auf hex zu veröffentlichen, gibt es die folgende Warnung:Was bedeutet es: WARNUNG! Ausgeschlossene Abhängigkeiten (nicht Teil des Hex-Pakets)?
WARNING! Excluded dependencies (not part of the Hex package):
ex_doc
Volltext der mir den Befehl ausführen:
$ mix hex.publish
Publishing usefulness 0.0.5
Dependencies:
earmark >= 0.0.0
Files:
lib/usefulness.ex
lib/usefulness/stream.ex
lib/usefulness/string.ex
config/config.exs
test/test_helper.exs
test/usefulness_test.exs
mix.exs
README.md
LICENSE
App: usefulness
Name: usefulness
Description: Useful things
Version: 0.0.5
Build tools: mix
Licenses: Apache 2.0
Maintainers: afasdasd
Links:
Github: https://github.com/b-filip/usefulness
Elixir: ~> 1.2
WARNING! Excluded dependencies (not part of the Hex package):
ex_doc
Before publishing, please read Hex Code of Conduct: https://hex.pm/docs/codeofconduct
Proceed? [Yn]
ich keine Ahnung, was diese Warnung bedeutet
Hier ist, was meine project.deps
in mix.exs ist besteht aus:
defp deps do
[
{:ex_doc, "~> 0.11", only: :dev},
{:earmark, ">= 0.0.0"}
]
end
Ich glaube, Martin hat Recht, aber ohne zu sehen, wie Sie die Abhängigkeit in Ihrem mix.exs erklärt haben, können wir nicht sicher sagen. –
Übrigens, wenn Sie das wirklich für Ihren Betreuer aufgelistet haben, geben Sie bitte einen echten Wert an. –
Wenn Sie nicht wirklich auf Earmark angewiesen sind, würde ich das auch als Dev-Abhängigkeit bezeichnen. –