scala - SBT 0.13.1 offline -


i'm trying understand use of sbt 0.13.1 offline. goal bring whatever necesary offline environment on usb stick. thought if ivy cache copied sbt pull needs out of it, doesn't seem case.

for example...

i'll start deleting .ivy2 folder, sure. now, while online use following build.sbt , project/plugins.sbt files create eclipse project. sbt 0.13.1

build.sbt:

name := "testproject"  version := "0.0.1"  scalaversion := "2.10.3"  librarydependencies ++= seq(     "org.apache.commons" % "commons-math3" % "3.2",     "ch.qos.logback" % "logback-classic" % "1.1.1" ) 

project/plugins.sbt:

addsbtplugin("com.typesafe.sbteclipse" % "sbteclipse-plugin" % "2.4.0") 

sill on same computiner go offline, , sbt clean eclipse gives lots of unresolved dependency errors. e.g.

[warn] host repo1.maven.org not found. url=http://repo1.maven.org/maven2/org/scala-lang/scala-library/2.10.3/scala-library-2.10.3.pom [info] access destination server through proxy server not configured. [warn]  module not found: org.scala-lang#scala-library;2.10.3 [warn] ==== local: tried [warn]   /home/user/.ivy2/local/org.scala-lang/scala-library/2.10.3/ivys/ivy.xml [warn] ==== public: tried [warn]   http://repo1.maven.org/maven2/org/scala-lang/scala-library/2.10.3/scala-library-2.10.3.pom [info] resolving ch.qos.logback#logback-classic;1.1.1 ... [warn] host repo1.maven.org not found. url=http://repo1.maven.org/maven2/ch/qos/logback/logback-classic/1.1.1/logback-classic-1.1.1.pom [info] access destination server through proxy server not configured. [warn]  module not found: ch.qos.logback#logback-classic;1.1.1 [warn] ==== local: tried [warn]   /home/user/.ivy2/local/ch.qos.logback/logback-classic/1.1.1/ivys/ivy.xml [warn] ==== public: tried [warn]   http://repo1.maven.org/maven2/ch/qos/logback/logback-classic/1.1.1/logback-classic-1.1.1.pom [info] resolving org.scala-lang#scala-reflect;2.10.3 ... [warn] host repo1.maven.org not found. url=http://repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.10.3/scala-reflect-2.10.3.pom [info] access destination server through proxy server not configured. [warn]  module not found: org.scala-lang#scala-reflect;2.10.3 [warn] ==== local: tried [warn]   /home/user/.ivy2/local/org.scala-lang/scala-reflect/2.10.3/ivys/ivy.xml [warn] ==== public: tried [warn]   http://repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.10.3/scala-reflect-2.10.3.pom [info] resolving org.fusesource.jansi#jansi;1.4 ... [warn]  :::::::::::::::::::::::::::::::::::::::::::::: [warn]  ::          unresolved dependencies         :: [warn]  :::::::::::::::::::::::::::::::::::::::::::::: [warn]  :: org.scala-lang#scala-library;2.10.3: not found [warn]  :: ch.qos.logback#logback-classic;1.1.1: not found [warn]  :: org.scala-lang#scala-reflect;2.10.3: not found [warn]  :::::::::::::::::::::::::::::::::::::::::::::: 

is impossible clean when working offline?

i notice sbt looking in .ivy2/local, there no such folder. '.ivy2/cache'.

update:

suggestion add .ivy2/local didn't work. gives many malformedurlexception

[warn]  :: org.scala-lang#scala-library;2.10.3: ivy2 cache: unable resource org/scala-lang#scala-library;2.10.3: res=/home/user/.ivy2/cache/org/scala-lang/scala-library/2.10.3/scala-library-2.10.3.pom: java.net.malformedurlexception: no protocol: /home/user/.ivy2/cache/org/scala-lang/scala-library/2.10.3/scala-library-2.10.3.pom 

it's looking directory org/scala-lang etc, thr directories in cache of form org.scala-lang

update 2

it seems problem caused interaction logback. i've created clearer version of question here, , accepting answer indicated 'should' run out of box.

if build project online, can go offline after. basically, you'd want copy ~/.ivy2 folder (and possibly ~/.sbt folder - unsure) environment location has done building , dependency resolution before.

removing target/ in project, going offline, can see cause resources resolved.

[info] resolving org.fusesource.jansi#jansi;1.4 ... [info] done updating. [info] compiling 4 scala sources [...] 

Comments

Popular posts from this blog

apache - Remove .php and add trailing slash in url using htaccess not loading css -

javascript - jQuery show full size image on click -