2013-08-23 42 views
5

Tôi không thể truy cập các máy chủ bên ngoài như repo1.maven.org qua mạng hiện tại của tôi. Tôi có một kho lưu trữ Nexus nội bộ mặc dù. Làm cách nào để thiết lập SBT để sử dụng kho lưu trữ đó?Tôi làm cách nào để định cấu hình SBT bằng kho lưu trữ Nexus nội bộ?

Ví dụ lỗi tôi nhận được:

C:\Users\myusername>sbt sbt-version 
Getting net.java.dev.jna jna 3.2.3 ... 
You probably access the destination server through a proxy server that is not well configured. 
You probably access the destination server through a proxy server that is not well configured. 
You probably access the destination server through a proxy server that is not well configured. 

: problems summary :: 
::: WARNINGS 
    Host repo.typesafe.com not found. url=http://repo.typesafe.com/typesafe/ivy-releases/net.java.dev.jna/jna/3.2.3/ivys/ivy.xml 

    Host repo1.maven.org not found. url=http://repo1.maven.org/maven2/net/java/dev/jna/jna/3.2.3/jna-3.2.3.pom 

    Host oss.sonatype.org not found. url=https://oss.sonatype.org/content/repositories/snapshots/net/java/dev/jna/jna/3.2.3/jna-3.2.3.pom 

      module not found: net.java.dev.jna#jna;3.2.3 

    ==== local: tried 

    \\NLON11P20106A\wbulaty1$\.ivy2\local\net.java.dev.jna\jna\3.2.3\ivys\ivy.xml 

    ==== typesafe-ivy-releases: tried 

    http://repo.typesafe.com/typesafe/ivy-releases/net.java.dev.jna/jna/3.2.3/ivys/ivy.xml 

    ==== Maven Central: tried 

    http://repo1.maven.org/maven2/net/java/dev/jna/jna/3.2.3/jna-3.2.3.pom 

    ==== sonatype-snapshots: tried 

    https://oss.sonatype.org/content/repositories/snapshots/net/java/dev/jna/jna/3.2.3/jna-3.2.3.pom 

      :::::::::::::::::::::::::::::::::::::::::::::: 

      ::   UNRESOLVED DEPENDENCIES   :: 

      :::::::::::::::::::::::::::::::::::::::::::::: 

      :: net.java.dev.jna#jna;3.2.3: not found 

      :::::::::::::::::::::::::::::::::::::::::::::: 
+0

bản sao có thể có của [sbt 0,11: Sử dụng kho lưu trữ maven của công ty] (http://stackoverflow.com/questions/9115405/sbt-0-11-using-a-corporate-maven-repository) –

Trả lời

0

Tôi đã không cố gắng này bản thân mình nhưng được cho là Global repository setting tính năng trong SBT hiện tại 0.12 đã được tạo ra cho rằng loại tình huống:

Xác định các kho để sử dụng bằng cách đặt một phần độc lập [repositories] (xem trang Launcher Specification) trong ~/.sbt/repositories và vượt qua -Dsbt.override.build.repos=true để sbt. Chỉ các kho lưu trữ trong tệp đó sẽ được trình khởi chạy sử dụng để truy lục sbt và Scala và bằng sbt khi truy xuất các phụ thuộc của dự án.

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