2017-01-20 3 views
1

Ich kann auf mein Archiva Maven Repo in meinem lokalen LAN ganz gut über Chrome oder andere Browser zugreifen (ich kann anmelden und sehen Sie die neueste JAR-Datei und Download, aber aus irgendeinem Grund tut sbt es nicht es ist. nicht hinter einem Proxy, aber es ist in einem anderen Subnetz, die Firewall-Regeln erlaubt sind)SBT Hält Zeit auf lokalen Archiva Repo

[error] Server access Error: Operation timed out (Connection timed out) url=http://mylocalarchiva:8080/repository/internal/com/example/mypackage/myapp/ 

Diese URL korrekt ist, und wenn ich es klicken, zeigt es mir sofort den Index der Anwendung mit allen Versionen.

Jeder andere erlebt dies? weißt du was noch zu prüfen? SBT ist ziemlich einfach.

build.sbt:

resolvers ++= Seq(
    "mylocalmvnrepo" at "http://mylocalarchiva:8080/repository/internal/") 

libraryDependencies ++= Seq(
    "com.example.mypackage" % "myapp" % "1.2.+", 
    ...) 

Dank

+0

Auch wget und curl kann die URL einfach gut treffen. SBT, Y U keine Arbeit ?! – dlite922

+0

Welche Version von sbt verwenden Sie? Versuchen Sie auch 'resolvers + = Resolver.url (" mylocalmvnrepo ", URL (" http: // mylocalarchichiva: 8080/repository/internal/"))' stattdessen – nullpointer

Antwort

0

Versuchen Sie,

resolvers ++= Seq(
    "mylocalmvnrepo" at "http://mylocalarchiva:8080/repository/internal/") 

zu

resolvers += Resolver.url("mylocalmvnrepo", 
    url("http://mylocalarchiva:8080/repository/internal/")) 

externalResolvers <<= resolvers map { rs => 
    Resolver.withDefaultResolvers(rs, mavenCentral = false) 
} 

Quelle und Override default resolver

Verwandte Themen