Ich erhalte die folgenden Stapel erstes Mal verfolgen i laufe activator run
Wiedergabe Rahmen inkonsistent build
[warn] [NOT FOUND ] org.apache.commons#commons-compress;1.7!commons-compress.jar (1ms)
[warn] ==== activator-launcher-local: tried
[warn] /activator-dist-1.3.9/repository/org.apache.commons/commons-compress/1.7/jars/commons-compress.jar
[warn] [NOT FOUND ] org.tukaani#xz;1.4!xz.jar (0ms)
[warn] ==== activator-launcher-local: tried
[warn] /activator-dist-1.3.9/repository/org.tukaani/xz/1.4/jars/xz.jar
[warn] ::::::::::::::::::::::::::::::::::::::::::::::
[warn] :: FAILED DOWNLOADS ::
[warn] ::^see resolution messages for details^::
[warn] ::::::::::::::::::::::::::::::::::::::::::::::
[warn] :: org.apache.commons#commons-compress;1.7!commons-compress.jar
[warn] :: org.tukaani#xz;1.4!xz.jar
[warn] ::::::::::::::::::::::::::::::::::::::::::::::
sbt.ResolveException: download failed: org.apache.commons#commons-compress;1.7!commons-compress.jar
download failed: org.tukaani#xz;1.4!xz.jar
at sbt.IvyActions$.sbt$IvyActions$$resolve(IvyActions.scala:291)
Manchmal habe ich die Chance retry
zu drücken und wenn ich es gelingt tun. Ich baue das mit Docker und würde wollen, dass es jedes Mal funktioniert.
hier sind meine configs
build.sbt
name := """swsupplymonitor"""
version := "1.0-SNAPSHOT"
libraryDependencies ++= Seq(
"mysql" % "mysql-connector-java" % "5.1.18",
"com.typesafe.play" %% "anorm" % "2.4.0",
"org.scalatest" %% "scalatest" % "2.2.1" % "test",
"org.scalatestplus" %% "play" % "1.4.0" % "test",
javaJdbc
)
lazy val root = (project in file(".")).enablePlugins(PlayScala)
build.properties
#Activator-generated Properties
#Tue Jul 07 09:30:59 CEST 2015
template.uuid=f5aa99a5-66e6-4ba6-abda-852c14da8938
sbt.version=0.13.8
plugins.sbt
logLevel := Level.Warn
// The Typesafe repository
resolvers += "Typesafe repository" at "https://repo.typesafe.com/typesafe/releases/"
// Use the Play sbt plugin for Play projects
addSbtPlugin("com.typesafe.play" % "sbt-plugin" % "2.3.8")
und das ist mein Dockerfile
FROM java:8
MAINTAINER Nils Eriksson
ENV UPDATED_AT=2016-03-19
RUN apt-get update && apt-get upgrade -y
RUN apt-get install -y curl unzip
RUN curl -o ./activator.zip http://downloads.typesafe.com/typesafe-activator/1.3.9/typesafe-activator-1.3.9.zip
RUN unzip activator.zip -d/&& rm activator.zip && chmod a+x /activator-dist-1.3.9/bin
ENV PATH $PATH:/activator-dist-1.3.9/bin
EXPOSE 9000 8888
RUN mkdir /app
WORKDIR /app
COPY ./ .
CMD ["activator", "run"]
, die ich mit diesem Befehl ausführen
docker run -di -v $(pwd):/app:rw -p $PORT:9000 --name beacon-backend --link db:db beacon-backend
Mit dem Blick auf die Fehlermeldung hatte ich den Eindruck, dass Sie "offline" sind, da kein Remote-Repository zum Auffinden der Abhängigkeiten verwendet wurde. Sind Sie sicher, dass der Docker Internet Zugang hat, wenn er startet? – marcospereira