Ich versuche, eine Play-Web-App zu docken und verwende sbt-docker. Ich bekomme den folgenden Fehler, wenn ich sbt Docker ausführe:
%Vor%Ich bekomme den obigen Fehler und mein build.sbt sieht so aus:
%Vor%Mein Verdacht ist, dass der sbt-native-packager einen Konflikt mit sbt-docker hat. Aber ich importiere den sbt-native-packager nirgendwo.
Da die Nachricht "lautet und import _root_.com.typesafe.sbt.packer.docker.DockerPlugin" sbt-native-packager enthält die in Konflikt stehende Klasse DockerPlugin
. Aber das weißt du schon.
Der Trick ist, dass das Play-Plugin von sbt-native-packager abhängt, um ... das Leben der Leute und damit den Konflikt zu erleichtern (sorry, zu viel Hilfe könnte das Leben der Leute zerstören)).
Eine Lösung besteht darin, vollständig qualifizierte Klassennamen für Plugins als @pfn recommended oder disablePlugins(SbtNativePackager)
zu verwenden.
Siehe Ссылка .
Tags und Links scala build docker sbt sbt-docker