2016-04-14 20 views
15

Tôi nhận được chồng sau dấu vết lần đầu tiên tôi chạy activator runChơi khuôn khổ phù hợp xây dựng

[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) 

Full trace here

Đôi khi tôi có cơ hội để nhấn retry và khi tôi làm điều đó thành công. Tôi đang xây dựng này với docker và sẽ muốn nó làm việc mọi lúc.

đây là configs tôi

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") 

và đây là Dockerfile tôi

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"] 

mà tôi chạy với lệnh này

docker run -di -v $(pwd):/app:rw -p $PORT:9000 --name beacon-backend --link db:db beacon-backend 
+0

Nhìn vào thông báo lỗi, tôi có ấn tượng rằng bạn đang 'ngoại tuyến' vì không có kho lưu trữ từ xa nào được sử dụng để định vị các phụ thuộc. Bạn có chắc chắn docker có truy cập internet khi bắt đầu? – marcospereira

Trả lời

1

Thứ nhất, kiểm tra kết nối của bạn. Tải xuống phụ thuộc chưa giải quyết là do trong khi giải quyết các phụ thuộc của bạn, sbt không thể kết nối với kho lưu trữ từ xa để tải xuống chúng.

nếu bạn đang kết nối tường lửa kỹ lưỡng, hãy kiểm tra xem repos này có được phép hay không.

-1

đặt sbt.version = 0.13.11 trong build.properties.

Các vấn đề liên quan