GithubHelp home page GithubHelp logo

foundweekends / giter8 Goto Github PK

View Code? Open in Web Editor NEW
1.7K 69.0 225.0 2.05 MB

a command line tool to apply templates defined on GitHub

Home Page: https://www.foundweekends.org/giter8/

License: Apache License 2.0

Scala 100.00%
giter8 scala sbt-plugin

giter8's Introduction

Giter8

Giter8 is a command line tool to generate files and directories from templates published on GitHub or any other Git repository.

See Giter8 documentation for the full story.

Credits

  • Original implementation (C) 2010-2015 Nathan Hamblen and contributors
  • Adapted and extended in 2016 by foundweekends project

Giter8 is licensed under Apache 2.0 license

giter8's People

Contributors

butlermh avatar ches avatar christopherdavenport avatar dependabot[bot] avatar dwijnand avatar eed3si9n avatar eugeniyk avatar foundweekends-bot[bot] avatar foxmk avatar github-actions[bot] avatar hamelmoon avatar joescii avatar konopski avatar magneticflux- avatar magnolia-k avatar marconilanna avatar mkantor avatar mkurz avatar njlg avatar octonato avatar ph2734 avatar pvlugter avatar softprops avatar ssanj avatar steinybot avatar takezoe avatar thirstycrow avatar toniogela avatar wolfendale avatar xuwei-k avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

giter8's Issues

Giter8 template uses old SBT-plugin version

The plugin line created is addSbtPlugin("net.databinder" %% "giter8-plugin" % "0.3.0") when it should be addSbtPlugin("net.databinder" %% "giter8-plugin" % "0.3.1").

Also SBT (0.10.2) warns about deprecated file structure (the plugin directory).

java.util.NoSuchElementException: None.get

I occasionally get the following exception when I try to use giter8. One day giter8 works and the next it fails. I've searched Google many times and I've never been able to find a root cause. Please note that I have a working network connection and am able to ping github.com

⚡ scala -version
Scala code runner version 2.9.2 -- Copyright 2002-2011, LAMP/EPFL

⚡ g8
Usage: g8 [TEMPLATE] [OPTION]...
Apply specified template or list available templates.
...

⚡ g8 -l
java.util.NoSuchElementException: None.get
at scala.None$.get(Option.scala:274)
at scala.None$.get(Option.scala:272)
at giter8.Discover$class.remoteTemplates(discover.scala:27)
at giter8.Giter8.remoteTemplates(giter8.scala:3)
at giter8.Discover$class.discover(discover.scala:10)
at giter8.Giter8.discover(giter8.scala:3)
at giter8.Giter8.run(giter8.scala:24)
at giter8.Giter8.run(giter8.scala:14)
at giter8.Giter8.run(giter8.scala:3)
at xsbt.boot.Launch$.run(Launch.scala:54)
at xsbt.boot.Launch$$anonfun$explicit$1.apply(Launch.scala:43)
at xsbt.boot.Launch$.launch(Launch.scala:68)
at xsbt.boot.Launch$.apply(Launch.scala:14)
at xsbt.boot.Boot$.runImpl(Boot.scala:25)
at xsbt.boot.Boot$.main(Boot.scala:15)
at xsbt.boot.Boot.main(Boot.scala)
Error during sbt execution: java.util.NoSuchElementException: None.get

⚡ g8 typesafehub/play-scala
Unable to find github repository: typesafehub/play-scala.g8 (master)

Any ideas?

Handle parse errors gracefully

When string template fails to parse a document we should give the user as much information as possible about what went wrong. This is a follow-up to this issue #70

Can't install - Error during sbt execution

Trying to follow the installation instructions, but I keep getting:

Error during sbt execution: Label <html><body>You are being <a href="https is not in a section

What I did was:

  1. Put the sbt-launch.jar in ~/bin.
  2. Created ~/bin/sbt with the content being java -Xmx512M -jardirname $0/sbt-launch.jar "$@".
  3. Installed conscript using curl https://raw.github.com/n8han/conscript/master/setup.sh | sh
  4. Tried to install giter8 via conscript using cs n8han/giter8, but I always end up with the above error.

Bad credentials error

I have github user and token defined in my .gitconfig. Then I get the following error:

g8 n8han/giter8

Exception fetching from github Unexpected response code: 401
{"message":"Bad credentials"}

Deleting the user and token makes g8 work again.

Keep the list of g8 templates in the wiki somewhat in sync with github

I think it'd be a good idea to provide a somewhat current list of g8 templates in the wiki, since it's easier to read for interested users than searching through github search result page.

Since the github wiki can be updated with git pushes, the wiki page can be generated/updated easily via a cron job that writes and pushes the output of giter8 -l.

Unfortunately, I don't own a server of some kind that could do the automatic pushing. If somebody is generous enough to provide the resources, this might be a viable solution.

Error finding repositories using g8 on mac

I try to create a play-scala template using:

g8 typesafehub/play-scala

it reponds:

Unable to find github repository: typesafehub/play-scala.g8 (master)

Does anyone know what this is about. I created a project in the exact same way a couple of days ago.

verbatim ignored?

Hi,

As I understand it you can use the verbatim field in the default.properties file to tell giter8 to not parse but just copy some files. I have

verbatim=*.html *.js *.css

But when I run g8 it still asks the user for input on the verbatim key:

g8 file:///Users/mads379/dev/projects/lift.g8

Template for creating Lift projects 

package [com.code]: 
name [My New Lift Project]: ll
verbatim [*.html *.js *.css]: 
lift_version [2.5-SNAPSHOT]: 

I don't want the user to have any say in what templates should be parsed or not. Is this the expected behaviour?

Error "java.nio.charset.MalformedInputException: Input length = 1"

steps

$ g8 eed3si9n/xitrum

Giter8 template for a new Xitrum project. See 
http://ngocdaothanh.github.com/xitrum for more information. 

version [1.0-SNAPSHOT]: [ENTER]
name [my_project]: [ENTER]

problem

java.nio.charset.MalformedInputException: Input length = 1
    at java.nio.charset.CoderResult.throwException(CoderResult.java:260)
    at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:319)
    at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:158)
    at java.io.InputStreamReader.read(InputStreamReader.java:167)
    at java.io.BufferedReader.fill(BufferedReader.java:136)
    at java.io.BufferedReader.read(BufferedReader.java:157)
    at scala.io.BufferedSource$$anonfun$1$$anonfun$apply$mcI$sp$1.apply$mcI$sp(BufferedSource.scala:28)
    at scala.io.Codec.wrap(Codec.scala:63)
    at scala.io.BufferedSource$$anonfun$1.apply(BufferedSource.scala:28)
    at scala.io.BufferedSource$$anonfun$1.apply(BufferedSource.scala:28)
    at scala.collection.Iterator$$anon$13.next(Iterator.scala:149)
    at scala.collection.Iterator$$anon$24.hasNext(Iterator.scala:484)
    at scala.collection.Iterator$$anon$19.hasNext(Iterator.scala:368)
    at scala.io.Source.hasNext(Source.scala:239)
    at scala.collection.Iterator$class.foreach(Iterator.scala:631)
    at scala.io.Source.foreach(Source.scala:181)
    at scala.collection.TraversableOnce$class.addString(TraversableOnce.scala:505)
    at scala.io.Source.addString(Source.scala:181)
    at scala.collection.TraversableOnce$class.mkString(TraversableOnce.scala:470)
    at scala.io.Source.mkString(Source.scala:181)
    at scala.collection.TraversableOnce$class.mkString(TraversableOnce.scala:481)
    at scala.io.Source.mkString(Source.scala:181)
    at scala.collection.TraversableOnce$class.mkString(TraversableOnce.scala:488)
    at scala.io.Source.mkString(Source.scala:181)
    at dispatch.HandlerVerbs$$anonfun$$greater$minus$1.apply(handlers.scala:83)
    at dispatch.HandlerVerbs$$anonfun$$greater$minus$1.apply(handlers.scala:83)
    at dispatch.HandlerVerbs$$anonfun$$greater$tilde$1.apply(handlers.scala:78)
    at dispatch.HandlerVerbs$$anonfun$$greater$tilde$1.apply(handlers.scala:77)
    at dispatch.HandlerVerbs$$anonfun$$greater$greater$1.apply(handlers.scala:69)
    at dispatch.HandlerVerbs$$anonfun$$greater$greater$1.apply(handlers.scala:59)
    at dispatch.Handler$$anonfun$apply$3.apply(handlers.scala:37)
    at dispatch.Handler$$anonfun$apply$3.apply(handlers.scala:36)
    at dispatch.HttpExecutor$$anonfun$when$1.apply(executor.scala:51)
    at dispatch.HttpExecutor$$anonfun$when$1.apply(executor.scala:50)
    at dispatch.HttpExecutor$$anonfun$x$2.apply(executor.scala:41)
    at dispatch.HttpExecutor$$anonfun$x$2.apply(executor.scala:36)
    at dispatch.BlockingHttp$$anonfun$execute$1.apply(Http.scala:54)
    at dispatch.Http.pack(Http.scala:25)
    at dispatch.BlockingHttp$class.execute(Http.scala:53)
    at dispatch.Http.execute(Http.scala:21)
    at dispatch.HttpExecutor$class.x(executor.scala:36)
    at dispatch.Http.x(Http.scala:21)
    at dispatch.HttpExecutor$class.when(executor.scala:50)
    at dispatch.Http.when(Http.scala:21)
    at dispatch.HttpExecutor$class.apply(executor.scala:60)
    at dispatch.Http.apply(Http.scala:21)
    at giter8.Apply$$anonfun$write$1.apply(apply.scala:102)
    at giter8.Apply$$anonfun$write$1.apply(apply.scala:93)
    at scala.collection.LinearSeqOptimized$class.foreach(LinearSeqOptimized.scala:61)
    at scala.collection.immutable.List.foreach(List.scala:45)
    at giter8.Apply$class.write(apply.scala:93)
    at giter8.Giter8.write(giter8.scala:3)
    at giter8.Apply$$anonfun$inspect$2.apply(apply.scala:35)
    at giter8.Apply$$anonfun$inspect$2.apply(apply.scala:17)
    at scala.Either$RightProjection.flatMap(Either.scala:275)
    at giter8.Apply$class.inspect(apply.scala:17)
    at giter8.Giter8.inspect(giter8.scala:3)
    at giter8.Giter8.run(giter8.scala:15)
    at giter8.Giter8.run(giter8.scala:3)
    at xsbt.boot.Launch$.run(Launch.scala:54)
    at xsbt.boot.Launch$$anonfun$explicit$1.apply(Launch.scala:43)
    at xsbt.boot.Launch$.launch(Launch.scala:68)
    at xsbt.boot.Launch$.apply(Launch.scala:14)
    at xsbt.boot.Boot$.runImpl(Boot.scala:24)
    at xsbt.boot.Boot$.main(Boot.scala:15)
    at xsbt.boot.Boot.main(Boot.scala)
Error during sbt execution: java.nio.charset.MalformedInputException: Input length = 1

expectation

either works, or the situation is handled more gracefully.

note

this likely relates to the fact that dispatch apparently going against the RFC and assuming UTF-8. see ouch -- bitten by default (request) charset (_ == UTF-8).

          case Text(_) =>
            http(show(repo, hash) >- { in =>
              val fw = new FileWriter(f)
              fw.write(new StringTemplate(in).setAttributes(parameters).toString)
              fw.close()
            })

Given the fact that we have no idea what charset the file is going to be in, probably the best we can do is to grab byte array, try UTF-8, and then Latin 1 otherwise.

Unresolved depencency

when running

g8 softprops/unfiltered 

I get

    ::          UNRESOLVED DEPENDENCIES         ::
    :: net.liftweb#lift-json_2.8.0;2.0-M5: not found

Some data:

f@Hedwig:~/Workshop/tmp$ cat /Users/f/.giter8.launchconfig 
[app]
version: 0.1.1
org: net.databinder
name: giter8
class: giter8.Giter8
[scala]
version: 2.8.0
[repositories]
local
maven-local
scala-tools-releases
maven-central
clapper: http://maven.clapper.org/
[boot]
directory: /Users/f/.giter8/boot

f@Hedwig:~/Workshop/tmp$ cat /Users/f/bin/g8 
# !/bin/sh

sbt @.giter8.launchconfig "$@"

f@Hedwig:~/Workshop/tmp$ cat /Users/f/.giter8/boot/update.log 
setting 'ivy.default.settings.dir' to 'jar:file:/Users/f/Workshop/Library/scala/sbt/lib/sbt-launch-0.7.4.jar!/org/apache/ivy/core/settings'
setting 'ivy.basedir' to '/Users/f/Workshop/tmp/.'
setting 'ivy.default.conf.dir' to 'jar:file:/Users/f/Workshop/Library/scala/sbt/lib/sbt-launch-0.7.4.jar!/org/apache/ivy/core/settings'
impossible to define new type: class not found: org.apache.ivy.plugins.version.PatternVersionMatcher in [] nor Ivy classloader
impossible to define new type: class not found: org.apache.ivy.plugins.trigger.LogTrigger in [] nor Ivy classloader
impossible to define new type: class not found: org.apache.ivy.plugins.resolver.VsftpResolver in [] nor Ivy classloader
impossible to define new type: class not found: org.apache.ivy.plugins.conflict.RegexpConflictManager in [] nor Ivy classloader
impossible to define new type: class not found: org.apache.ivy.plugins.resolver.SshResolver in [] nor Ivy classloader
impossible to define new type: class not found: org.apache.ivy.plugins.resolver.VfsResolver in [] nor Ivy classloader
impossible to define new type: class not found: org.apache.ivy.plugins.resolver.SFTPResolver in [] nor Ivy classloader
impossible to define new type: class not found: org.apache.ivy.plugins.resolver.packager.PackagerResolver in [] nor Ivy classloader
impossible to define new type: class not found: org.apache.ivy.ant.AntCallTrigger in [] nor Ivy classloader
impossible to define new type: class not found: org.apache.ivy.plugins.resolver.IvyRepResolver in [] nor Ivy classloader
impossible to define new type: class not found: org.apache.ivy.ant.AntBuildTrigger in [] nor Ivy classloader
impossible to define glob matcher: org.apache.ivy.plugins.matcher.GlobPatternMatcher was not found.
setting 'java.runtime.name' to 'Java(TM) SE Runtime Environment'
setting 'sun.boot.library.path' to '/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Libraries'
setting 'java.vm.version' to '16.3-b01-279'
setting 'awt.nativeDoubleBuffering' to 'true'
setting 'gopherProxySet' to 'false'
setting 'mrj.build' to '9M3165'
setting 'java.vm.vendor' to 'Apple Inc.'
setting 'java.vendor.url' to 'http://www.apple.com/'
setting 'path.separator' to ':'
setting 'java.vm.name' to 'Java HotSpot(TM) 64-Bit Server VM'
setting 'file.encoding.pkg' to 'sun.io'
setting 'sun.java.launcher' to 'SUN_STANDARD'
setting 'user.country' to 'US'
setting 'sun.os.patch.level' to 'unknown'
setting 'java.vm.specification.name' to 'Java Virtual Machine Specification'
setting 'user.dir' to '/Users/f/Workshop/tmp'
setting 'java.runtime.version' to '1.6.0_20-b02-279-9M3165'
setting 'java.awt.graphicsenv' to 'apple.awt.CGraphicsEnvironment'
setting 'java.endorsed.dirs' to '/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home/lib/endorsed'
setting 'os.arch' to 'x86_64'
setting 'java.io.tmpdir' to '/var/folders/z3/z3kkpuUzHvyI6tvjnO59QE+++TI/-Tmp-/'
setting 'line.separator' to '
'
setting 'java.vm.specification.vendor' to 'Sun Microsystems Inc.'
setting 'os.name' to 'Mac OS X'
setting 'sun.jnu.encoding' to 'MacRoman'
setting 'java.library.path' to '.:/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java'
setting 'java.specification.name' to 'Java Platform API Specification'
setting 'java.class.version' to '50.0'
setting 'sun.management.compiler' to 'HotSpot 64-Bit Server Compiler'
setting 'os.version' to '10.5.8'
setting 'http.nonProxyHosts' to 'local|_.local|169.254/16|_.169.254/16'
setting 'user.home' to '/Users/f'
setting 'user.timezone' to 'America/Montevideo'
setting 'java.awt.printerjob' to 'apple.awt.CPrinterJob'
setting 'file.encoding' to 'UTF-8'
setting 'java.specification.version' to '1.6'
setting 'java.class.path' to '/Users/f/Workshop/Library/scala/sbt/lib/sbt-launch-0.7.4.jar:/Users/f/Applications/jrebel/jrebel.jar'
setting 'user.name' to 'f'
setting 'java.vm.specification.version' to '1.0'
setting 'java.home' to '/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home'
setting 'sun.arch.data.model' to '64'
setting 'user.language' to 'en'
setting 'java.specification.vendor' to 'Sun Microsystems Inc.'
setting 'awt.toolkit' to 'apple.awt.CToolkit'
setting 'java.vm.info' to 'mixed mode'
setting 'java.version' to '1.6.0_20'
setting 'java.ext.dirs' to '/Library/Java/Extensions:/System/Library/Java/Extensions:/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home/lib/ext'
setting 'sun.boot.class.path' to '/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Classes/jsfd.jar:/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Classes/classes.jar:/System/Library/Frameworks/JavaVM.framework/Frameworks/JavaRuntimeSupport.framework/Resources/Java/JavaRuntimeSupport.jar:/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Classes/ui.jar:/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Classes/laf.jar:/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Classes/sunrsasign.jar:/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Classes/jsse.jar:/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Classes/jce.jar:/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Classes/charsets.jar:/Users/f/Applications/jrebel/jrebel.jar'
setting 'java.vendor' to 'Apple Inc.'
setting 'file.separator' to '/'
setting 'java.vendor.url.bug' to 'http://bugreport.apple.com/'
setting 'sun.io.unicode.encoding' to 'UnicodeLittle'
setting 'sun.cpu.endian' to 'little'
setting 'mrj.version' to '1050.1.6.0_20-279'
setting 'socksNonProxyHosts' to 'local|_.local|169.254/16|_.169.254/16'
setting 'ftp.nonProxyHosts' to 'local|_.local|169.254/16|_.169.254/16'
setting 'sun.cpu.isalist' to ''
setting 'ivy.default.ivy.user.dir' to '/Users/f/.ivy2'
setting 'ivy.home' to '/Users/f/.ivy2'
no default ivy user dir defined: set to /Users/f/.ivy2
setting 'ivy.cache.dir' to '/Users/f/.ivy2/cache'
no default cache defined: set to /Users/f/.ivy2/cache
setting 'ivy.basedir' to '/Users/f/.giter8/boot'
setting 'basedir' to '/Users/f/.giter8/boot'
setting 'scala' to '2.8.0'
:: resolving dependencies :: org.scala-tools.sbt#boot-app;1.0
    confs: [default]
    validate = true
    refresh = false
resolving dependencies for configuration 'default'
== resolving dependencies for org.scala-tools.sbt#boot-app;1.0 [default]
loadData of org.scala-tools.sbt#boot-app;1.0 of rootConf=default
== resolving dependencies org.scala-tools.sbt#boot-app;1.0->net.databinder#giter8_2.8.0;0.1.1 [default->default(compile)]
loadData of net.databinder#giter8_2.8.0;0.1.1 of rootConf=default
    using redefined-public to resolve net.databinder#giter8_2.8.0;0.1.1
redefined-public: Checking cache for: dependency: net.databinder#giter8_2.8.0;0.1.1 {default=[default(compile)]}
redefined-public: no namespace defined: using system
No entry is found in the ModuleDescriptorCache : /Users/f/.ivy2/cache/net.databinder/giter8_2.8.0/ivy-0.1.1.xml
installing class org.apache.ivy.util.url.IvyAuthenticator
pre 1.3 ivy file: using exactOrRegexp as default matcher
    found ivy file in cache for net.databinder#giter8_2.8.0;0.1.1 (resolved by Scala-Tools Maven2 Repository): /Users/f/.ivy2/cache/net.databinder/giter8_2.8.0/ivy-0.1.1.xml
redefined-public: module revision found in cache: net.databinder#giter8_2.8.0;0.1.1
redefined-public: no latest strategy defined: using default
    found net.databinder#giter8_2.8.0;0.1.1 in Scala-Tools Maven2 Repository
== resolving dependencies org.scala-tools.sbt#boot-app;1.0->net.databinder#giter8_2.8.0;0.1.1 [default->runtime]
loadData of net.databinder#giter8_2.8.0;0.1.1 of rootConf=default
== resolving dependencies org.scala-tools.sbt#boot-app;1.0->net.databinder#giter8_2.8.0;0.1.1 [default->compile]
loadData of net.databinder#giter8_2.8.0;0.1.1 of rootConf=default
excluding dependency: org.scala-lang#scala-library;2.8.0 {compile=[compile(_), master(_)], runtime=[runtime(_)]} in compile
== resolving dependencies net.databinder#giter8_2.8.0;0.1.1->org.clapper#scalasti_2.8.0;0.5 [compile->master(_)]
excluding dependency: org.scala-lang#scala-library;2.8.0 {compile=[compile(_), master(_)], runtime=[runtime(_)]} in compile
loadData of org.clapper#scalasti_2.8.0;0.5 of rootConf=default
    using redefined-public to resolve org.clapper#scalasti_2.8.0;0.5
redefined-public: Checking cache for: dependency: org.clapper#scalasti_2.8.0;0.5 {compile=[compile(_), master(_)], runtime=[runtime(_)]}
No entry is found in the ModuleDescriptorCache : /Users/f/.ivy2/cache/org.clapper/scalasti_2.8.0/ivy-0.5.xml
pre 1.3 ivy file: using exactOrRegexp as default matcher
    found ivy file in cache for org.clapper#scalasti_2.8.0;0.5 (resolved by clapper): /Users/f/.ivy2/cache/org.clapper/scalasti_2.8.0/ivy-0.5.xml
redefined-public: module revision found in cache: org.clapper#scalasti_2.8.0;0.5
    found org.clapper#scalasti_2.8.0;0.5 in clapper
== resolving dependencies net.databinder#giter8_2.8.0;0.1.1->org.clapper#scalasti_2.8.0;0.5 [compile->compile(_)]
loadData of org.clapper#scalasti_2.8.0;0.5 of rootConf=default
excluding dependency: org.scala-lang#scala-library;2.8.0 {compile=[compile(_), master(_)], runtime=[runtime(_)]} in compile
== resolving dependencies org.clapper#scalasti_2.8.0;0.5->org.antlr#stringtemplate;3.2.1 [compile->master(_)]
excluding dependency: org.scala-lang#scala-library;2.8.0 {compile=[compile(_), master(_)], runtime=[runtime(_)]} in compile
excluding dependency: org.scala-lang#scala-library;2.8.0 {compile=[compile(_), master(_)], runtime=[runtime(_)]} in compile
excluding dependency: org.scala-lang#scala-library;2.8.0 {compile=[compile(_), master(_)], runtime=[runtime(_)]} in runtime
loadData of org.antlr#stringtemplate;3.2.1 of rootConf=default
    using redefined-public to resolve org.antlr#stringtemplate;3.2.1
redefined-public: Checking cache for: dependency: org.antlr#stringtemplate;3.2.1 {compile=[compile(_), master(_)], runtime=[runtime(_)]}
No entry is found in the ModuleDescriptorCache : /Users/f/.ivy2/cache/org.antlr/stringtemplate/ivy-3.2.1.xml
pre 1.3 ivy file: using exactOrRegexp as default matcher
    found ivy file in cache for org.antlr#stringtemplate;3.2.1 (resolved by Maven Central): /Users/f/.ivy2/cache/org.antlr/stringtemplate/ivy-3.2.1.xml
redefined-public: module revision found in cache: org.antlr#stringtemplate;3.2.1
    found org.antlr#stringtemplate;3.2.1 in Maven Central
== resolving dependencies org.clapper#scalasti_2.8.0;0.5->org.antlr#stringtemplate;3.2.1 [compile->compile(_)]
loadData of org.antlr#stringtemplate;3.2.1 of rootConf=default
== resolving dependencies org.antlr#stringtemplate;3.2.1->antlr#antlr;2.7.7 [compile->master(_)]
excluding dependency: org.scala-lang#scala-library;2.8.0 {compile=[compile(_), master(_)], runtime=[runtime(_)]} in compile
excluding dependency: org.scala-lang#scala-library;2.8.0 {compile=[compile(_), master(_)], runtime=[runtime(_)]} in compile
excluding dependency: org.scala-lang#scala-library;2.8.0 {compile=[compile(_), master(_)], runtime=[runtime(_)]} in runtime
loadData of antlr#antlr;2.7.7 of rootConf=default
    using redefined-public to resolve antlr#antlr;2.7.7
redefined-public: Checking cache for: dependency: antlr#antlr;2.7.7 {compile=[compile(_), master(_)], runtime=[runtime(_)]}
No entry is found in the ModuleDescriptorCache : /Users/f/.ivy2/cache/antlr/antlr/ivy-2.7.7.xml
pre 1.3 ivy file: using exactOrRegexp as default matcher
    found ivy file in cache for antlr#antlr;2.7.7 (resolved by Maven Central): /Users/f/.ivy2/cache/antlr/antlr/ivy-2.7.7.xml
redefined-public: module revision found in cache: antlr#antlr;2.7.7
    found antlr#antlr;2.7.7 in Maven Central
== resolving dependencies org.antlr#stringtemplate;3.2.1->antlr#antlr;2.7.7 [compile->compile(_)]
loadData of antlr#antlr;2.7.7 of rootConf=default
== resolving dependencies org.clapper#scalasti_2.8.0;0.5->org.clapper#grizzled-scala_2.8.0;0.7.4 [compile->master(_)]
excluding dependency: org.scala-lang#scala-library;2.8.0 {compile=[compile(_), master(_)], runtime=[runtime(_)]} in compile
excluding dependency: org.scala-lang#scala-library;2.8.0 {compile=[compile(_), master(_)], runtime=[runtime(_)]} in compile
excluding dependency: org.scala-lang#scala-library;2.8.0 {compile=[compile(_), master(_)], runtime=[runtime(_)]} in runtime
loadData of org.clapper#grizzled-scala_2.8.0;0.7.4 of rootConf=default
    using redefined-public to resolve org.clapper#grizzled-scala_2.8.0;0.7.4
redefined-public: Checking cache for: dependency: org.clapper#grizzled-scala_2.8.0;0.7.4 {compile=[compile(_), master(_)], runtime=[runtime(_)]}
No entry is found in the ModuleDescriptorCache : /Users/f/.ivy2/cache/org.clapper/grizzled-scala_2.8.0/ivy-0.7.4.xml
pre 1.3 ivy file: using exactOrRegexp as default matcher
    found ivy file in cache for org.clapper#grizzled-scala_2.8.0;0.7.4 (resolved by clapper): /Users/f/.ivy2/cache/org.clapper/grizzled-scala_2.8.0/ivy-0.7.4.xml
redefined-public: module revision found in cache: org.clapper#grizzled-scala_2.8.0;0.7.4
    found org.clapper#grizzled-scala_2.8.0;0.7.4 in clapper
== resolving dependencies org.clapper#scalasti_2.8.0;0.5->org.clapper#grizzled-scala_2.8.0;0.7.4 [compile->compile(_)]
loadData of org.clapper#grizzled-scala_2.8.0;0.7.4 of rootConf=default
excluding dependency: org.scala-lang#scala-library;2.8.0 {compile=[compile(_), master(_)], runtime=[runtime(_)]} in compile
== resolving dependencies org.clapper#grizzled-scala_2.8.0;0.7.4->jline#jline;0.9.94 [compile->master(_)]
excluding dependency: org.scala-lang#scala-library;2.8.0 {compile=[compile(_), master(_)], runtime=[runtime(_)]} in compile
excluding dependency: org.scala-lang#scala-library;2.8.0 {compile=[compile(_), master(_)], runtime=[runtime(_)]} in compile
excluding dependency: org.scala-lang#scala-library;2.8.0 {compile=[compile(_), master(_)], runtime=[runtime(_)]} in compile
excluding dependency: org.scala-lang#scala-library;2.8.0 {compile=[compile(_), master(_)], runtime=[runtime(_)]} in runtime
loadData of jline#jline;0.9.94 of rootConf=default
    using redefined-public to resolve jline#jline;0.9.94
redefined-public: Checking cache for: dependency: jline#jline;0.9.94 {compile=[compile(_), master(_)], runtime=[runtime(_)]}
No entry is found in the ModuleDescriptorCache : /Users/f/.ivy2/cache/jline/jline/ivy-0.9.94.xml
pre 1.3 ivy file: using exactOrRegexp as default matcher
    found ivy file in cache for jline#jline;0.9.94 (resolved by Maven Central): /Users/f/.ivy2/cache/jline/jline/ivy-0.9.94.xml
redefined-public: module revision found in cache: jline#jline;0.9.94
    found jline#jline;0.9.94 in Maven Central
== resolving dependencies org.clapper#grizzled-scala_2.8.0;0.7.4->jline#jline;0.9.94 [compile->compile(_)]
loadData of jline#jline;0.9.94 of rootConf=default
== resolving dependencies jline#jline;0.9.94->junit#junit;3.8.1 [compile->master(_)]
excluding dependency: org.scala-lang#scala-library;2.8.0 {compile=[compile(_), master(_)], runtime=[runtime(_)]} in compile
excluding dependency: org.scala-lang#scala-library;2.8.0 {compile=[compile(_), master(_)], runtime=[runtime(_)]} in compile
excluding dependency: org.scala-lang#scala-library;2.8.0 {compile=[compile(_), master(_)], runtime=[runtime(_)]} in compile
excluding dependency: org.scala-lang#scala-library;2.8.0 {compile=[compile(_), master(_)], runtime=[runtime(_)]} in runtime
loadData of junit#junit;3.8.1 of rootConf=default
    using redefined-public to resolve junit#junit;3.8.1
redefined-public: Checking cache for: dependency: junit#junit;3.8.1 {compile=[compile(_), master(_)], runtime=[runtime(_)]}
No entry is found in the ModuleDescriptorCache : /Users/f/.ivy2/cache/junit/junit/ivy-3.8.1.xml
pre 1.3 ivy file: using exactOrRegexp as default matcher
    found ivy file in cache for junit#junit;3.8.1 (resolved by Maven2 Local): /Users/f/.ivy2/cache/junit/junit/ivy-3.8.1.xml
redefined-public: module revision found in cache: junit#junit;3.8.1
    found junit#junit;3.8.1 in Maven2 Local
== resolving dependencies jline#jline;0.9.94->junit#junit;3.8.1 [compile->compile(_)]
loadData of junit#junit;3.8.1 of rootConf=default
== resolving dependencies org.clapper#scalasti_2.8.0;0.5->rhino#js;1.7R2 [compile->master(_)]
excluding dependency: org.scala-lang#scala-library;2.8.0 {compile=[compile(_), master(_)], runtime=[runtime(_)]} in compile
excluding dependency: org.scala-lang#scala-library;2.8.0 {compile=[compile(_), master(_)], runtime=[runtime(_)]} in compile
excluding dependency: org.scala-lang#scala-library;2.8.0 {compile=[compile(_), master(_)], runtime=[runtime(_)]} in runtime
loadData of rhino#js;1.7R2 of rootConf=default
    using redefined-public to resolve rhino#js;1.7R2
redefined-public: Checking cache for: dependency: rhino#js;1.7R2 {compile=[compile(_), master(_)], runtime=[runtime(_)]}
No entry is found in the ModuleDescriptorCache : /Users/f/.ivy2/cache/rhino/js/ivy-1.7R2.xml
pre 1.3 ivy file: using exactOrRegexp as default matcher
    found ivy file in cache for rhino#js;1.7R2 (resolved by Maven Central): /Users/f/.ivy2/cache/rhino/js/ivy-1.7R2.xml
redefined-public: module revision found in cache: rhino#js;1.7R2
    found rhino#js;1.7R2 in Maven Central
== resolving dependencies org.clapper#scalasti_2.8.0;0.5->rhino#js;1.7R2 [compile->compile(_)]
loadData of rhino#js;1.7R2 of rootConf=default
== resolving dependencies org.clapper#scalasti_2.8.0;0.5->org.clapper#classutil_2.8.0;0.2.2 [compile->master(_)]
excluding dependency: org.scala-lang#scala-library;2.8.0 {compile=[compile(_), master(_)], runtime=[runtime(_)]} in compile
excluding dependency: org.scala-lang#scala-library;2.8.0 {compile=[compile(_), master(_)], runtime=[runtime(_)]} in compile
excluding dependency: org.scala-lang#scala-library;2.8.0 {compile=[compile(_), master(_)], runtime=[runtime(_)]} in runtime
loadData of org.clapper#classutil_2.8.0;0.2.2 of rootConf=default
    using redefined-public to resolve org.clapper#classutil_2.8.0;0.2.2
redefined-public: Checking cache for: dependency: org.clapper#classutil_2.8.0;0.2.2 {compile=[compile(_), master(_)], runtime=[runtime(_)]}
No entry is found in the ModuleDescriptorCache : /Users/f/.ivy2/cache/org.clapper/classutil_2.8.0/ivy-0.2.2.xml
pre 1.3 ivy file: using exactOrRegexp as default matcher
    found ivy file in cache for org.clapper#classutil_2.8.0;0.2.2 (resolved by clapper): /Users/f/.ivy2/cache/org.clapper/classutil_2.8.0/ivy-0.2.2.xml
redefined-public: module revision found in cache: org.clapper#classutil_2.8.0;0.2.2
    found org.clapper#classutil_2.8.0;0.2.2 in clapper
== resolving dependencies org.clapper#scalasti_2.8.0;0.5->org.clapper#classutil_2.8.0;0.2.2 [compile->compile(_)]
loadData of org.clapper#classutil_2.8.0;0.2.2 of rootConf=default
excluding dependency: org.scala-lang#scala-library;2.8.0 {compile=[compile(_), master(_)], runtime=[runtime(_)]} in compile
== resolving dependencies org.clapper#classutil_2.8.0;0.2.2->org.clapper#grizzled-scala_2.8.0;0.7.4 [compile->master(_)]
excluding dependency: org.scala-lang#scala-library;2.8.0 {compile=[compile(_), master(_)], runtime=[runtime(_)]} in compile
loadData of org.clapper#grizzled-scala_2.8.0;0.7.4 of rootConf=default
default is loaded and no conf to load.  Skip loading
== resolving dependencies org.clapper#classutil_2.8.0;0.2.2->org.clapper#grizzled-scala_2.8.0;0.7.4 [compile->compile(_)]
loadData of org.clapper#grizzled-scala_2.8.0;0.7.4 of rootConf=default
default is loaded and no conf to load.  Skip loading
== resolving dependencies org.clapper#classutil_2.8.0;0.2.2->asm#asm;3.2 [compile->master(_)]
excluding dependency: org.scala-lang#scala-library;2.8.0 {compile=[compile(_), master(_)], runtime=[runtime(_)]} in compile
excluding dependency: org.scala-lang#scala-library;2.8.0 {compile=[compile(_), master(_)], runtime=[runtime(_)]} in compile
excluding dependency: org.scala-lang#scala-library;2.8.0 {compile=[compile(_), master(_)], runtime=[runtime(_)]} in compile
excluding dependency: org.scala-lang#scala-library;2.8.0 {compile=[compile(_), master(_)], runtime=[runtime(_)]} in runtime
loadData of asm#asm;3.2 of rootConf=default
    using redefined-public to resolve asm#asm;3.2
redefined-public: Checking cache for: dependency: asm#asm;3.2 {compile=[compile(_), master(_)], runtime=[runtime(_)]}
No entry is found in the ModuleDescriptorCache : /Users/f/.ivy2/cache/asm/asm/ivy-3.2.xml
pre 1.3 ivy file: using exactOrRegexp as default matcher
    found ivy file in cache for asm#asm;3.2 (resolved by Maven Central): /Users/f/.ivy2/cache/asm/asm/ivy-3.2.xml
redefined-public: module revision found in cache: asm#asm;3.2
    found asm#asm;3.2 in Maven Central
== resolving dependencies org.clapper#classutil_2.8.0;0.2.2->asm#asm;3.2 [compile->compile(_)]
loadData of asm#asm;3.2 of rootConf=default
== resolving dependencies org.clapper#classutil_2.8.0;0.2.2->asm#asm-commons;3.2 [compile->master(_)]
excluding dependency: org.scala-lang#scala-library;2.8.0 {compile=[compile(_), master(_)], runtime=[runtime(_)]} in compile
excluding dependency: org.scala-lang#scala-library;2.8.0 {compile=[compile(_), master(_)], runtime=[runtime(_)]} in compile
excluding dependency: org.scala-lang#scala-library;2.8.0 {compile=[compile(_), master(_)], runtime=[runtime(_)]} in compile
excluding dependency: org.scala-lang#scala-library;2.8.0 {compile=[compile(_), master(_)], runtime=[runtime(_)]} in runtime
loadData of asm#asm-commons;3.2 of rootConf=default
    using redefined-public to resolve asm#asm-commons;3.2
redefined-public: Checking cache for: dependency: asm#asm-commons;3.2 {compile=[compile(_), master(_)], runtime=[runtime(_)]}
No entry is found in the ModuleDescriptorCache : /Users/f/.ivy2/cache/asm/asm-commons/ivy-3.2.xml
pre 1.3 ivy file: using exactOrRegexp as default matcher
    found ivy file in cache for asm#asm-commons;3.2 (resolved by Maven Central): /Users/f/.ivy2/cache/asm/asm-commons/ivy-3.2.xml
redefined-public: module revision found in cache: asm#asm-commons;3.2
    found asm#asm-commons;3.2 in Maven Central
== resolving dependencies org.clapper#classutil_2.8.0;0.2.2->asm#asm-commons;3.2 [compile->compile(_)]
loadData of asm#asm-commons;3.2 of rootConf=default
== resolving dependencies asm#asm-commons;3.2->asm#asm-tree;3.2 [compile->master(_)]
excluding dependency: org.scala-lang#scala-library;2.8.0 {compile=[compile(_), master(_)], runtime=[runtime(_)]} in compile
excluding dependency: org.scala-lang#scala-library;2.8.0 {compile=[compile(_), master(_)], runtime=[runtime(_)]} in compile
excluding dependency: org.scala-lang#scala-library;2.8.0 {compile=[compile(_), master(_)], runtime=[runtime(_)]} in compile
excluding dependency: org.scala-lang#scala-library;2.8.0 {compile=[compile(_), master(_)], runtime=[runtime(_)]} in runtime
loadData of asm#asm-tree;3.2 of rootConf=default
    using redefined-public to resolve asm#asm-tree;3.2
redefined-public: Checking cache for: dependency: asm#asm-tree;3.2 {compile=[compile(_), master(_)], runtime=[runtime(_)]}
No entry is found in the ModuleDescriptorCache : /Users/f/.ivy2/cache/asm/asm-tree/ivy-3.2.xml
pre 1.3 ivy file: using exactOrRegexp as default matcher
    found ivy file in cache for asm#asm-tree;3.2 (resolved by Maven Central): /Users/f/.ivy2/cache/asm/asm-tree/ivy-3.2.xml
redefined-public: module revision found in cache: asm#asm-tree;3.2
    found asm#asm-tree;3.2 in Maven Central
== resolving dependencies asm#asm-commons;3.2->asm#asm-tree;3.2 [compile->compile(_)]
loadData of asm#asm-tree;3.2 of rootConf=default
== resolving dependencies asm#asm-tree;3.2->asm#asm;3.2 [compile->master(_)]
loadData of asm#asm;3.2 of rootConf=default
default is loaded and no conf to load.  Skip loading
== resolving dependencies asm#asm-tree;3.2->asm#asm;3.2 [compile->compile(_)]
loadData of asm#asm;3.2 of rootConf=default
default is loaded and no conf to load.  Skip loading
== resolving dependencies org.clapper#classutil_2.8.0;0.2.2->org.clapper#grizzled-slf4j_2.8.0;0.2.4 [compile->master(_)]
excluding dependency: org.scala-lang#scala-library;2.8.0 {compile=[compile(_), master(_)], runtime=[runtime(_)]} in compile
excluding dependency: org.scala-lang#scala-library;2.8.0 {compile=[compile(_), master(_)], runtime=[runtime(_)]} in compile
excluding dependency: org.scala-lang#scala-library;2.8.0 {compile=[compile(_), master(_)], runtime=[runtime(_)]} in compile
excluding dependency: org.scala-lang#scala-library;2.8.0 {compile=[compile(_), master(_)], runtime=[runtime(_)]} in runtime
loadData of org.clapper#grizzled-slf4j_2.8.0;0.2.4 of rootConf=default
    using redefined-public to resolve org.clapper#grizzled-slf4j_2.8.0;0.2.4
redefined-public: Checking cache for: dependency: org.clapper#grizzled-slf4j_2.8.0;0.2.4 {compile=[compile(_), master(_)], runtime=[runtime(_)]}
No entry is found in the ModuleDescriptorCache : /Users/f/.ivy2/cache/org.clapper/grizzled-slf4j_2.8.0/ivy-0.2.4.xml
pre 1.3 ivy file: using exactOrRegexp as default matcher
    found ivy file in cache for org.clapper#grizzled-slf4j_2.8.0;0.2.4 (resolved by clapper): /Users/f/.ivy2/cache/org.clapper/grizzled-slf4j_2.8.0/ivy-0.2.4.xml
redefined-public: module revision found in cache: org.clapper#grizzled-slf4j_2.8.0;0.2.4
    found org.clapper#grizzled-slf4j_2.8.0;0.2.4 in clapper
== resolving dependencies org.clapper#classutil_2.8.0;0.2.2->org.clapper#grizzled-slf4j_2.8.0;0.2.4 [compile->compile(_)]
loadData of org.clapper#grizzled-slf4j_2.8.0;0.2.4 of rootConf=default
excluding dependency: org.scala-lang#scala-library;2.8.0 {compile=[compile(_), master(_)], runtime=[runtime(_)]} in compile
== resolving dependencies org.clapper#grizzled-slf4j_2.8.0;0.2.4->org.slf4j#slf4j-api;1.6.0 [compile->master(_)]
excluding dependency: org.scala-lang#scala-library;2.8.0 {compile=[compile(_), master(_)], runtime=[runtime(_)]} in compile
excluding dependency: org.scala-lang#scala-library;2.8.0 {compile=[compile(_), master(_)], runtime=[runtime(_)]} in compile
excluding dependency: org.scala-lang#scala-library;2.8.0 {compile=[compile(_), master(_)], runtime=[runtime(_)]} in compile
excluding dependency: org.scala-lang#scala-library;2.8.0 {compile=[compile(_), master(_)], runtime=[runtime(_)]} in compile
excluding dependency: org.scala-lang#scala-library;2.8.0 {compile=[compile(_), master(_)], runtime=[runtime(_)]} in runtime
loadData of org.slf4j#slf4j-api;1.6.0 of rootConf=default
    using redefined-public to resolve org.slf4j#slf4j-api;1.6.0
redefined-public: Checking cache for: dependency: org.slf4j#slf4j-api;1.6.0 {compile=[compile(_), master(_)], runtime=[runtime(_)]}
No entry is found in the ModuleDescriptorCache : /Users/f/.ivy2/cache/org.slf4j/slf4j-api/ivy-1.6.0.xml
pre 1.3 ivy file: using exactOrRegexp as default matcher
    found ivy file in cache for org.slf4j#slf4j-api;1.6.0 (resolved by Maven Central): /Users/f/.ivy2/cache/org.slf4j/slf4j-api/ivy-1.6.0.xml
redefined-public: module revision found in cache: org.slf4j#slf4j-api;1.6.0
    found org.slf4j#slf4j-api;1.6.0 in Maven Central
== resolving dependencies org.clapper#grizzled-slf4j_2.8.0;0.2.4->org.slf4j#slf4j-api;1.6.0 [compile->compile(_)]
loadData of org.slf4j#slf4j-api;1.6.0 of rootConf=default
== resolving dependencies org.clapper#classutil_2.8.0;0.2.2->asm#asm-util;3.2 [compile->master(_)]
excluding dependency: org.scala-lang#scala-library;2.8.0 {compile=[compile(_), master(_)], runtime=[runtime(_)]} in compile
excluding dependency: org.scala-lang#scala-library;2.8.0 {compile=[compile(_), master(_)], runtime=[runtime(_)]} in compile
excluding dependency: org.scala-lang#scala-library;2.8.0 {compile=[compile(_), master(_)], runtime=[runtime(_)]} in compile
excluding dependency: org.scala-lang#scala-library;2.8.0 {compile=[compile(_), master(_)], runtime=[runtime(_)]} in runtime
loadData of asm#asm-util;3.2 of rootConf=default
    using redefined-public to resolve asm#asm-util;3.2
redefined-public: Checking cache for: dependency: asm#asm-util;3.2 {compile=[compile(_), master(_)], runtime=[runtime(_)]}
No entry is found in the ModuleDescriptorCache : /Users/f/.ivy2/cache/asm/asm-util/ivy-3.2.xml
pre 1.3 ivy file: using exactOrRegexp as default matcher
    found ivy file in cache for asm#asm-util;3.2 (resolved by Maven Central): /Users/f/.ivy2/cache/asm/asm-util/ivy-3.2.xml
redefined-public: module revision found in cache: asm#asm-util;3.2
    found asm#asm-util;3.2 in Maven Central
== resolving dependencies org.clapper#classutil_2.8.0;0.2.2->asm#asm-util;3.2 [compile->compile(_)]
loadData of asm#asm-util;3.2 of rootConf=default
== resolving dependencies asm#asm-util;3.2->asm#asm-tree;3.2 [compile->master(_)]
loadData of asm#asm-tree;3.2 of rootConf=default
default is loaded and no conf to load.  Skip loading
== resolving dependencies asm#asm-util;3.2->asm#asm-tree;3.2 [compile->compile(_)]
loadData of asm#asm-tree;3.2 of rootConf=default
default is loaded and no conf to load.  Skip loading
== resolving dependencies net.databinder#giter8_2.8.0;0.1.1->org.clapper#scalasti_2.8.0;0.5 [compile->runtime(_)]
loadData of org.clapper#scalasti_2.8.0;0.5 of rootConf=default
== resolving dependencies net.databinder#giter8_2.8.0;0.1.1->org.clapper#scalasti_2.8.0;0.5 [compile->compile]
loadData of org.clapper#scalasti_2.8.0;0.5 of rootConf=default
excluding dependency: org.scala-lang#scala-library;2.8.0 {compile=[compile(_), master(_)], runtime=[runtime(_)]} in runtime
== resolving dependencies org.clapper#scalasti_2.8.0;0.5->org.antlr#stringtemplate;3.2.1 [runtime->runtime(_)]
loadData of org.antlr#stringtemplate;3.2.1 of rootConf=default
== resolving dependencies org.clapper#scalasti_2.8.0;0.5->org.antlr#stringtemplate;3.2.1 [runtime->compile]
loadData of org.antlr#stringtemplate;3.2.1 of rootConf=default
== resolving dependencies org.antlr#stringtemplate;3.2.1->antlr#antlr;2.7.7 [runtime->runtime(_)]
loadData of antlr#antlr;2.7.7 of rootConf=default
== resolving dependencies org.antlr#stringtemplate;3.2.1->antlr#antlr;2.7.7 [runtime->compile]
loadData of antlr#antlr;2.7.7 of rootConf=default
== resolving dependencies org.clapper#scalasti_2.8.0;0.5->org.clapper#grizzled-scala_2.8.0;0.7.4 [runtime->runtime(_)]
loadData of org.clapper#grizzled-scala_2.8.0;0.7.4 of rootConf=default
== resolving dependencies org.clapper#scalasti_2.8.0;0.5->org.clapper#grizzled-scala_2.8.0;0.7.4 [runtime->compile]
loadData of org.clapper#grizzled-scala_2.8.0;0.7.4 of rootConf=default
excluding dependency: org.scala-lang#scala-library;2.8.0 {compile=[compile(_), master(_)], runtime=[runtime(_)]} in runtime
== resolving dependencies org.clapper#grizzled-scala_2.8.0;0.7.4->jline#jline;0.9.94 [runtime->runtime(_)]
loadData of jline#jline;0.9.94 of rootConf=default
== resolving dependencies org.clapper#grizzled-scala_2.8.0;0.7.4->jline#jline;0.9.94 [runtime->compile]
loadData of jline#jline;0.9.94 of rootConf=default
== resolving dependencies jline#jline;0.9.94->junit#junit;3.8.1 [runtime->runtime(_)]
loadData of junit#junit;3.8.1 of rootConf=default
== resolving dependencies jline#jline;0.9.94->junit#junit;3.8.1 [runtime->compile]
loadData of junit#junit;3.8.1 of rootConf=default
== resolving dependencies org.clapper#scalasti_2.8.0;0.5->rhino#js;1.7R2 [runtime->runtime(_)]
loadData of rhino#js;1.7R2 of rootConf=default
== resolving dependencies org.clapper#scalasti_2.8.0;0.5->rhino#js;1.7R2 [runtime->compile]
loadData of rhino#js;1.7R2 of rootConf=default
== resolving dependencies org.clapper#scalasti_2.8.0;0.5->org.clapper#classutil_2.8.0;0.2.2 [runtime->runtime(_)]
loadData of org.clapper#classutil_2.8.0;0.2.2 of rootConf=default
== resolving dependencies org.clapper#scalasti_2.8.0;0.5->org.clapper#classutil_2.8.0;0.2.2 [runtime->compile]
loadData of org.clapper#classutil_2.8.0;0.2.2 of rootConf=default
excluding dependency: org.scala-lang#scala-library;2.8.0 {compile=[compile(_), master(_)], runtime=[runtime(_)]} in runtime
== resolving dependencies org.clapper#classutil_2.8.0;0.2.2->org.clapper#grizzled-scala_2.8.0;0.7.4 [runtime->runtime(_)]
loadData of org.clapper#grizzled-scala_2.8.0;0.7.4 of rootConf=default
default is loaded and no conf to load.  Skip loading
== resolving dependencies org.clapper#classutil_2.8.0;0.2.2->org.clapper#grizzled-scala_2.8.0;0.7.4 [runtime->compile]
loadData of org.clapper#grizzled-scala_2.8.0;0.7.4 of rootConf=default
default is loaded and no conf to load.  Skip loading
== resolving dependencies org.clapper#classutil_2.8.0;0.2.2->asm#asm;3.2 [runtime->runtime(_)]
loadData of asm#asm;3.2 of rootConf=default
== resolving dependencies org.clapper#classutil_2.8.0;0.2.2->asm#asm;3.2 [runtime->compile]
loadData of asm#asm;3.2 of rootConf=default
== resolving dependencies org.clapper#classutil_2.8.0;0.2.2->asm#asm-commons;3.2 [runtime->runtime(_)]
loadData of asm#asm-commons;3.2 of rootConf=default
== resolving dependencies org.clapper#classutil_2.8.0;0.2.2->asm#asm-commons;3.2 [runtime->compile]
loadData of asm#asm-commons;3.2 of rootConf=default
== resolving dependencies asm#asm-commons;3.2->asm#asm-tree;3.2 [runtime->runtime(_)]
loadData of asm#asm-tree;3.2 of rootConf=default
== resolving dependencies asm#asm-commons;3.2->asm#asm-tree;3.2 [runtime->compile]
loadData of asm#asm-tree;3.2 of rootConf=default
== resolving dependencies asm#asm-tree;3.2->asm#asm;3.2 [runtime->runtime(_)]
loadData of asm#asm;3.2 of rootConf=default
default is loaded and no conf to load.  Skip loading
== resolving dependencies asm#asm-tree;3.2->asm#asm;3.2 [runtime->compile]
loadData of asm#asm;3.2 of rootConf=default
default is loaded and no conf to load.  Skip loading
== resolving dependencies org.clapper#classutil_2.8.0;0.2.2->org.clapper#grizzled-slf4j_2.8.0;0.2.4 [runtime->runtime(_)]
loadData of org.clapper#grizzled-slf4j_2.8.0;0.2.4 of rootConf=default
== resolving dependencies org.clapper#classutil_2.8.0;0.2.2->org.clapper#grizzled-slf4j_2.8.0;0.2.4 [runtime->compile]
loadData of org.clapper#grizzled-slf4j_2.8.0;0.2.4 of rootConf=default
excluding dependency: org.scala-lang#scala-library;2.8.0 {compile=[compile(_), master(_)], runtime=[runtime(_)]} in runtime
== resolving dependencies org.clapper#grizzled-slf4j_2.8.0;0.2.4->org.slf4j#slf4j-api;1.6.0 [runtime->runtime(_)]
loadData of org.slf4j#slf4j-api;1.6.0 of rootConf=default
== resolving dependencies org.clapper#grizzled-slf4j_2.8.0;0.2.4->org.slf4j#slf4j-api;1.6.0 [runtime->compile]
loadData of org.slf4j#slf4j-api;1.6.0 of rootConf=default
== resolving dependencies org.clapper#classutil_2.8.0;0.2.2->asm#asm-util;3.2 [runtime->runtime(_)]
loadData of asm#asm-util;3.2 of rootConf=default
== resolving dependencies org.clapper#classutil_2.8.0;0.2.2->asm#asm-util;3.2 [runtime->compile]
loadData of asm#asm-util;3.2 of rootConf=default
== resolving dependencies asm#asm-util;3.2->asm#asm-tree;3.2 [runtime->runtime(_)]
loadData of asm#asm-tree;3.2 of rootConf=default
default is loaded and no conf to load.  Skip loading
== resolving dependencies asm#asm-util;3.2->asm#asm-tree;3.2 [runtime->compile]
loadData of asm#asm-tree;3.2 of rootConf=default
default is loaded and no conf to load.  Skip loading
== resolving dependencies net.databinder#giter8_2.8.0;0.1.1->net.databinder#dispatch-lift-json_2.8.0;0.7.5 [compile->master(_)]
excluding dependency: org.scala-lang#scala-library;2.8.0 {compile=[compile(_), master(_)], runtime=[runtime(_)]} in compile
loadData of net.databinder#dispatch-lift-json_2.8.0;0.7.5 of rootConf=default
    using redefined-public to resolve net.databinder#dispatch-lift-json_2.8.0;0.7.5
redefined-public: Checking cache for: dependency: net.databinder#dispatch-lift-json_2.8.0;0.7.5 {compile=[compile(_), master(_)], runtime=[runtime(_)]}
No entry is found in the ModuleDescriptorCache : /Users/f/.ivy2/cache/net.databinder/dispatch-lift-json_2.8.0/ivy-0.7.5.xml
pre 1.3 ivy file: using exactOrRegexp as default matcher
    found ivy file in cache for net.databinder#dispatch-lift-json_2.8.0;0.7.5 (resolved by Scala-Tools Maven2 Repository): /Users/f/.ivy2/cache/net.databinder/dispatch-lift-json_2.8.0/ivy-0.7.5.xml
redefined-public: module revision found in cache: net.databinder#dispatch-lift-json_2.8.0;0.7.5
    found net.databinder#dispatch-lift-json_2.8.0;0.7.5 in Scala-Tools Maven2 Repository
== resolving dependencies net.databinder#giter8_2.8.0;0.1.1->net.databinder#dispatch-lift-json_2.8.0;0.7.5 [compile->compile(_)]
loadData of net.databinder#dispatch-lift-json_2.8.0;0.7.5 of rootConf=default
excluding dependency: org.scala-lang#scala-library;2.8.0 {compile=[compile(_), master(_)], runtime=[runtime(_)]} in compile
== resolving dependencies net.databinder#dispatch-lift-json_2.8.0;0.7.5->net.liftweb#lift-json_2.8.0;2.0-M5 [compile->master(_)]
excluding dependency: org.scala-lang#scala-library;2.8.0 {compile=[compile(_), master(_)], runtime=[runtime(_)]} in compile
excluding dependency: org.scala-lang#scala-library;2.8.0 {compile=[compile(_), master(_)], runtime=[runtime(_)]} in compile
excluding dependency: org.scala-lang#scala-library;2.8.0 {compile=[compile(_), master(_)], runtime=[runtime(_)]} in runtime
loadData of net.liftweb#lift-json_2.8.0;2.0-M5 of rootConf=default
    using redefined-public to resolve net.liftweb#lift-json_2.8.0;2.0-M5
redefined-public: Checking cache for: dependency: net.liftweb#lift-json_2.8.0;2.0-M5 {compile=[compile(_), master(_)], runtime=[runtime(_)]}
    no ivy file in cache for net.liftweb#lift-json_2.8.0;2.0-M5: tried /Users/f/.ivy2/cache/net.liftweb/lift-json_2.8.0/ivy-2.0-M5.xml
local: no namespace defined: using system
    no ivy file in cache for net.liftweb#lift-json_2.8.0;2.0-M5: tried /Users/f/.ivy2/cache/net.liftweb/lift-json_2.8.0/ivy-2.0-M5.xml
     trying /Users/f/.ivy2/local/net.liftweb/lift-json_2.8.0/2.0-M5/ivys/ivy.xml
        tried /Users/f/.ivy2/local/net.liftweb/lift-json_2.8.0/2.0-M5/ivys/ivy.xml
    local: resource not reachable for net.liftweb#lift-json_2.8.0;2.0-M5: res=/Users/f/.ivy2/local/net.liftweb/lift-json_2.8.0/2.0-M5/ivys/ivy.xml
     trying /Users/f/.ivy2/local/net.liftweb/lift-json_2.8.0/2.0-M5/jars/lift-json_2.8.0.jar
        tried /Users/f/.ivy2/local/net.liftweb/lift-json_2.8.0/2.0-M5/jars/lift-json_2.8.0.jar
    local: resource not reachable for net.liftweb#lift-json_2.8.0;2.0-M5: res=/Users/f/.ivy2/local/net.liftweb/lift-json_2.8.0/2.0-M5/jars/lift-json_2.8.0.jar
    local: no ivy file nor artifact found for net.liftweb#lift-json_2.8.0;2.0-M5
Maven2 Local: no namespace defined: using system
    no ivy file in cache for net.liftweb#lift-json_2.8.0;2.0-M5: tried /Users/f/.ivy2/cache/net.liftweb/lift-json_2.8.0/ivy-2.0-M5.xml
     trying file:///Users/f/.m2/repository/net/liftweb/lift-json_2.8.0/2.0-M5/lift-json_2.8.0-2.0-M5.pom
        tried file:///Users/f/.m2/repository/net/liftweb/lift-json_2.8.0/2.0-M5/lift-json_2.8.0-2.0-M5.pom
    Maven2 Local: resource not reachable for net/liftweb#lift-json_2.8.0;2.0-M5: res=file:/Users/f/.m2/repository/net/liftweb/lift-json_2.8.0/2.0-M5/lift-json_2.8.0-2.0-M5.pom
     trying file:///Users/f/.m2/repository/net/liftweb/lift-json_2.8.0/2.0-M5/lift-json_2.8.0-2.0-M5.jar
        tried file:///Users/f/.m2/repository/net/liftweb/lift-json_2.8.0/2.0-M5/lift-json_2.8.0-2.0-M5.jar
    Maven2 Local: resource not reachable for net/liftweb#lift-json_2.8.0;2.0-M5: res=file:/Users/f/.m2/repository/net/liftweb/lift-json_2.8.0/2.0-M5/lift-json_2.8.0-2.0-M5.jar
    Maven2 Local: no ivy file nor artifact found for net.liftweb#lift-json_2.8.0;2.0-M5
Scala-Tools Maven2 Repository: no namespace defined: using system
    no ivy file in cache for net.liftweb#lift-json_2.8.0;2.0-M5: tried /Users/f/.ivy2/cache/net.liftweb/lift-json_2.8.0/ivy-2.0-M5.xml
     trying http://scala-tools.org/repo-releases/net/liftweb/lift-json_2.8.0/2.0-M5/lift-json_2.8.0-2.0-M5.pom
        tried http://scala-tools.org/repo-releases/net/liftweb/lift-json_2.8.0/2.0-M5/lift-json_2.8.0-2.0-M5.pom
HTTP response status: 404 url=http://scala-tools.org/repo-releases/net/liftweb/lift-json_2.8.0/2.0-M5/lift-json_2.8.0-2.0-M5.pom
CLIENT ERROR: Not Found url=http://scala-tools.org/repo-releases/net/liftweb/lift-json_2.8.0/2.0-M5/lift-json_2.8.0-2.0-M5.pom
    Scala-Tools Maven2 Repository: resource not reachable for net/liftweb#lift-json_2.8.0;2.0-M5: res=http://scala-tools.org/repo-releases/net/liftweb/lift-json_2.8.0/2.0-M5/lift-json_2.8.0-2.0-M5.pom
     trying http://scala-tools.org/repo-releases/net/liftweb/lift-json_2.8.0/2.0-M5/lift-json_2.8.0-2.0-M5.jar
        tried http://scala-tools.org/repo-releases/net/liftweb/lift-json_2.8.0/2.0-M5/lift-json_2.8.0-2.0-M5.jar
HTTP response status: 404 url=http://scala-tools.org/repo-releases/net/liftweb/lift-json_2.8.0/2.0-M5/lift-json_2.8.0-2.0-M5.jar
CLIENT ERROR: Not Found url=http://scala-tools.org/repo-releases/net/liftweb/lift-json_2.8.0/2.0-M5/lift-json_2.8.0-2.0-M5.jar
    Scala-Tools Maven2 Repository: resource not reachable for net/liftweb#lift-json_2.8.0;2.0-M5: res=http://scala-tools.org/repo-releases/net/liftweb/lift-json_2.8.0/2.0-M5/lift-json_2.8.0-2.0-M5.jar
    Scala-Tools Maven2 Repository: no ivy file nor artifact found for net.liftweb#lift-json_2.8.0;2.0-M5
Maven Central: no namespace defined: using system
    no ivy file in cache for net.liftweb#lift-json_2.8.0;2.0-M5: tried /Users/f/.ivy2/cache/net.liftweb/lift-json_2.8.0/ivy-2.0-M5.xml
     trying http://repo1.maven.org/maven2/net/liftweb/lift-json_2.8.0/2.0-M5/lift-json_2.8.0-2.0-M5.pom
        tried http://repo1.maven.org/maven2/net/liftweb/lift-json_2.8.0/2.0-M5/lift-json_2.8.0-2.0-M5.pom
HTTP response status: 404 url=http://repo1.maven.org/maven2/net/liftweb/lift-json_2.8.0/2.0-M5/lift-json_2.8.0-2.0-M5.pom
CLIENT ERROR: Not Found url=http://repo1.maven.org/maven2/net/liftweb/lift-json_2.8.0/2.0-M5/lift-json_2.8.0-2.0-M5.pom
    Maven Central: resource not reachable for net/liftweb#lift-json_2.8.0;2.0-M5: res=http://repo1.maven.org/maven2/net/liftweb/lift-json_2.8.0/2.0-M5/lift-json_2.8.0-2.0-M5.pom
     trying http://repo1.maven.org/maven2/net/liftweb/lift-json_2.8.0/2.0-M5/lift-json_2.8.0-2.0-M5.jar
        tried http://repo1.maven.org/maven2/net/liftweb/lift-json_2.8.0/2.0-M5/lift-json_2.8.0-2.0-M5.jar
HTTP response status: 404 url=http://repo1.maven.org/maven2/net/liftweb/lift-json_2.8.0/2.0-M5/lift-json_2.8.0-2.0-M5.jar
CLIENT ERROR: Not Found url=http://repo1.maven.org/maven2/net/liftweb/lift-json_2.8.0/2.0-M5/lift-json_2.8.0-2.0-M5.jar
    Maven Central: resource not reachable for net/liftweb#lift-json_2.8.0;2.0-M5: res=http://repo1.maven.org/maven2/net/liftweb/lift-json_2.8.0/2.0-M5/lift-json_2.8.0-2.0-M5.jar
    Maven Central: no ivy file nor artifact found for net.liftweb#lift-json_2.8.0;2.0-M5
clapper: no namespace defined: using system
    no ivy file in cache for net.liftweb#lift-json_2.8.0;2.0-M5: tried /Users/f/.ivy2/cache/net.liftweb/lift-json_2.8.0/ivy-2.0-M5.xml
     trying http://maven.clapper.org/net/liftweb/lift-json_2.8.0/2.0-M5/lift-json_2.8.0-2.0-M5.pom
        tried http://maven.clapper.org/net/liftweb/lift-json_2.8.0/2.0-M5/lift-json_2.8.0-2.0-M5.pom
HTTP response status: 404 url=http://maven.clapper.org/net/liftweb/lift-json_2.8.0/2.0-M5/lift-json_2.8.0-2.0-M5.pom
CLIENT ERROR: Not Found url=http://maven.clapper.org/net/liftweb/lift-json_2.8.0/2.0-M5/lift-json_2.8.0-2.0-M5.pom
    clapper: resource not reachable for net/liftweb#lift-json_2.8.0;2.0-M5: res=http://maven.clapper.org/net/liftweb/lift-json_2.8.0/2.0-M5/lift-json_2.8.0-2.0-M5.pom
     trying http://maven.clapper.org/net/liftweb/lift-json_2.8.0/2.0-M5/lift-json_2.8.0-2.0-M5.jar
        tried http://maven.clapper.org/net/liftweb/lift-json_2.8.0/2.0-M5/lift-json_2.8.0-2.0-M5.jar
HTTP response status: 404 url=http://maven.clapper.org/net/liftweb/lift-json_2.8.0/2.0-M5/lift-json_2.8.0-2.0-M5.jar
CLIENT ERROR: Not Found url=http://maven.clapper.org/net/liftweb/lift-json_2.8.0/2.0-M5/lift-json_2.8.0-2.0-M5.jar
    clapper: resource not reachable for net/liftweb#lift-json_2.8.0;2.0-M5: res=http://maven.clapper.org/net/liftweb/lift-json_2.8.0/2.0-M5/lift-json_2.8.0-2.0-M5.jar
    clapper: no ivy file nor artifact found for net.liftweb#lift-json_2.8.0;2.0-M5
WARN:   module not found: net.liftweb#lift-json_2.8.0;2.0-M5
WARN: ==== local: tried
WARN:   /Users/f/.ivy2/local/net.liftweb/lift-json_2.8.0/2.0-M5/ivys/ivy.xml
WARN:   -- artifact net.liftweb#lift-json_2.8.0;2.0-M5!lift-json_2.8.0.jar:
WARN:   /Users/f/.ivy2/local/net.liftweb/lift-json_2.8.0/2.0-M5/jars/lift-json_2.8.0.jar
WARN: ==== Maven2 Local: tried
WARN:   file:///Users/f/.m2/repository/net/liftweb/lift-json_2.8.0/2.0-M5/lift-json_2.8.0-2.0-M5.pom
WARN:   -- artifact net.liftweb#lift-json_2.8.0;2.0-M5!lift-json_2.8.0.jar:
WARN:   file:///Users/f/.m2/repository/net/liftweb/lift-json_2.8.0/2.0-M5/lift-json_2.8.0-2.0-M5.jar
WARN: ==== Scala-Tools Maven2 Repository: tried
WARN:   http://scala-tools.org/repo-releases/net/liftweb/lift-json_2.8.0/2.0-M5/lift-json_2.8.0-2.0-M5.pom
WARN:   -- artifact net.liftweb#lift-json_2.8.0;2.0-M5!lift-json_2.8.0.jar:
WARN:   http://scala-tools.org/repo-releases/net/liftweb/lift-json_2.8.0/2.0-M5/lift-json_2.8.0-2.0-M5.jar
WARN: ==== Maven Central: tried
WARN:   http://repo1.maven.org/maven2/net/liftweb/lift-json_2.8.0/2.0-M5/lift-json_2.8.0-2.0-M5.pom
WARN:   -- artifact net.liftweb#lift-json_2.8.0;2.0-M5!lift-json_2.8.0.jar:
WARN:   http://repo1.maven.org/maven2/net/liftweb/lift-json_2.8.0/2.0-M5/lift-json_2.8.0-2.0-M5.jar
WARN: ==== clapper: tried
WARN:   http://maven.clapper.org/net/liftweb/lift-json_2.8.0/2.0-M5/lift-json_2.8.0-2.0-M5.pom
WARN:   -- artifact net.liftweb#lift-json_2.8.0;2.0-M5!lift-json_2.8.0.jar:
WARN:   http://maven.clapper.org/net/liftweb/lift-json_2.8.0/2.0-M5/lift-json_2.8.0-2.0-M5.jar
== resolving dependencies net.databinder#dispatch-lift-json_2.8.0;0.7.5->net.liftweb#lift-json_2.8.0;2.0-M5 [compile->compile(_)]
loadData of net.liftweb#lift-json_2.8.0;2.0-M5 of rootConf=default
Node has problem.  Skip loading
problem : not found
== resolving dependencies net.databinder#dispatch-lift-json_2.8.0;0.7.5->net.databinder#dispatch-http_2.8.0;0.7.5 [compile->master(_)]
excluding dependency: org.scala-lang#scala-library;2.8.0 {compile=[compile(_), master(_)], runtime=[runtime(_)]} in compile
excluding dependency: org.scala-lang#scala-library;2.8.0 {compile=[compile(_), master(_)], runtime=[runtime(_)]} in compile
excluding dependency: org.scala-lang#scala-library;2.8.0 {compile=[compile(_), master(_)], runtime=[runtime(_)]} in runtime
loadData of net.databinder#dispatch-http_2.8.0;0.7.5 of rootConf=default
    using redefined-public to resolve net.databinder#dispatch-http_2.8.0;0.7.5
redefined-public: Checking cache for: dependency: net.databinder#dispatch-http_2.8.0;0.7.5 {compile=[compile(_), master(_)], runtime=[runtime(_)]}
No entry is found in the ModuleDescriptorCache : /Users/f/.ivy2/cache/net.databinder/dispatch-http_2.8.0/ivy-0.7.5.xml
pre 1.3 ivy file: using exactOrRegexp as default matcher
    found ivy file in cache for net.databinder#dispatch-http_2.8.0;0.7.5 (resolved by Scala-Tools Maven2 Repository): /Users/f/.ivy2/cache/net.databinder/dispatch-http_2.8.0/ivy-0.7.5.xml
redefined-public: module revision found in cache: net.databinder#dispatch-http_2.8.0;0.7.5
    found net.databinder#dispatch-http_2.8.0;0.7.5 in Scala-Tools Maven2 Repository
== resolving dependencies net.databinder#dispatch-lift-json_2.8.0;0.7.5->net.databinder#dispatch-http_2.8.0;0.7.5 [compile->compile(_)]
loadData of net.databinder#dispatch-http_2.8.0;0.7.5 of rootConf=default
excluding dependency: org.scala-lang#scala-library;2.8.0 {compile=[compile(_), master(_)], runtime=[runtime(_)]} in compile
== resolving dependencies net.databinder#dispatch-http_2.8.0;0.7.5->org.apache.httpcomponents#httpclient;4.0.1 [compile->master(_)]
excluding dependency: org.scala-lang#scala-library;2.8.0 {compile=[compile(_), master(_)], runtime=[runtime(_)]} in compile
excluding dependency: org.scala-lang#scala-library;2.8.0 {compile=[compile(_), master(_)], runtime=[runtime(_)]} in compile
excluding dependency: org.scala-lang#scala-library;2.8.0 {compile=[compile(_), master(_)], runtime=[runtime(_)]} in compile
excluding dependency: org.scala-lang#scala-library;2.8.0 {compile=[compile(_), master(_)], runtime=[runtime(_)]} in runtime
loadData of org.apache.httpcomponents#httpclient;4.0.1 of rootConf=default
    using redefined-public to resolve org.apache.httpcomponents#httpclient;4.0.1
redefined-public: Checking cache for: dependency: org.apache.httpcomponents#httpclient;4.0.1 {compile=[compile(_), master(_)], runtime=[runtime(_)]}
No entry is found in the ModuleDescriptorCache : /Users/f/.ivy2/cache/org.apache.httpcomponents/httpclient/ivy-4.0.1.xml
pre 1.3 ivy file: using exactOrRegexp as default matcher
    resolver not found: sbt-chain => trying to use the one configured for org.apache.httpcomponents#httpclient;4.0.1
    configured resolver found for org.apache.httpcomponents#httpclient;4.0.1: redefined-public: saving this data
    found ivy file in cache for org.apache.httpcomponents#httpclient;4.0.1 (resolved by redefined-public): /Users/f/.ivy2/cache/org.apache.httpcomponents/httpclient/ivy-4.0.1.xml
redefined-public: module revision found in cache: org.apache.httpcomponents#httpclient;4.0.1
    found org.apache.httpcomponents#httpclient;4.0.1 in redefined-public
== resolving dependencies net.databinder#dispatch-http_2.8.0;0.7.5->org.apache.httpcomponents#httpclient;4.0.1 [compile->compile(_)]
loadData of org.apache.httpcomponents#httpclient;4.0.1 of rootConf=default
== resolving dependencies org.apache.httpcomponents#httpclient;4.0.1->org.apache.httpcomponents#httpcore;4.0.1 [compile->master(_)]
excluding dependency: org.scala-lang#scala-library;2.8.0 {compile=[compile(_), master(_)], runtime=[runtime(_)]} in compile
excluding dependency: org.scala-lang#scala-library;2.8.0 {compile=[compile(_), master(_)], runtime=[runtime(_)]} in compile
excluding dependency: org.scala-lang#scala-library;2.8.0 {compile=[compile(_), master(_)], runtime=[runtime(_)]} in compile
excluding dependency: org.scala-lang#scala-library;2.8.0 {compile=[compile(_), master(_)], runtime=[runtime(_)]} in runtime
loadData of org.apache.httpcomponents#httpcore;4.0.1 of rootConf=default
    using redefined-public to resolve org.apache.httpcomponents#httpcore;4.0.1
redefined-public: Checking cache for: dependency: org.apache.httpcomponents#httpcore;4.0.1 {compile=[compile(_), master(_)], runtime=[runtime(_)]}
No entry is found in the ModuleDescriptorCache : /Users/f/.ivy2/cache/org.apache.httpcomponents/httpcore/ivy-4.0.1.xml
pre 1.3 ivy file: using exactOrRegexp as default matcher
    resolver not found: sbt-chain => trying to use the one configured for org.apache.httpcomponents#httpcore;4.0.1
    configured resolver found for org.apache.httpcomponents#httpcore;4.0.1: redefined-public: saving this data
    found ivy file in cache for org.apache.httpcomponents#httpcore;4.0.1 (resolved by redefined-public): /Users/f/.ivy2/cache/org.apache.httpcomponents/httpcore/ivy-4.0.1.xml
redefined-public: module revision found in cache: org.apache.httpcomponents#httpcore;4.0.1
    found org.apache.httpcomponents#httpcore;4.0.1 in redefined-public
== resolving dependencies org.apache.httpcomponents#httpclient;4.0.1->org.apache.httpcomponents#httpcore;4.0.1 [compile->compile(_)]
loadData of org.apache.httpcomponents#httpcore;4.0.1 of rootConf=default
== resolving dependencies org.apache.httpcomponents#httpclient;4.0.1->commons-logging#commons-logging;1.1.1 [compile->master(_)]
excluding dependency: org.scala-lang#scala-library;2.8.0 {compile=[compile(_), master(_)], runtime=[runtime(_)]} in compile
excluding dependency: org.scala-lang#scala-library;2.8.0 {compile=[compile(_), master(_)], runtime=[runtime(_)]} in compile
excluding dependency: org.scala-lang#scala-library;2.8.0 {compile=[compile(_), master(_)], runtime=[runtime(_)]} in compile
excluding dependency: org.scala-lang#scala-library;2.8.0 {compile=[compile(_), master(_)], runtime=[runtime(_)]} in runtime
loadData of commons-logging#commons-logging;1.1.1 of rootConf=default
    using redefined-public to resolve commons-logging#commons-logging;1.1.1
redefined-public: Checking cache for: dependency: commons-logging#commons-logging;1.1.1 {compile=[compile(_), master(_)], runtime=[runtime(_)]}
No entry is found in the ModuleDescriptorCache : /Users/f/.ivy2/cache/commons-logging/commons-logging/ivy-1.1.1.xml
pre 1.3 ivy file: using exactOrRegexp as default matcher
    resolver not found: sbt-chain => trying to use the one configured for commons-logging#commons-logging;1.1.1
    configured resolver found for commons-logging#commons-logging;1.1.1: redefined-public: saving this data
    found ivy file in cache for commons-logging#commons-logging;1.1.1 (resolved by redefined-public): /Users/f/.ivy2/cache/commons-logging/commons-logging/ivy-1.1.1.xml
redefined-public: module revision found in cache: commons-logging#commons-logging;1.1.1
    found commons-logging#commons-logging;1.1.1 in redefined-public
== resolving dependencies org.apache.httpcomponents#httpclient;4.0.1->commons-logging#commons-logging;1.1.1 [compile->compile(_)]
loadData of commons-logging#commons-logging;1.1.1 of rootConf=default
== resolving dependencies org.apache.httpcomponents#httpclient;4.0.1->commons-codec#commons-codec;1.3 [compile->master(_)]
excluding dependency: org.scala-lang#scala-library;2.8.0 {compile=[compile(_), master(_)], runtime=[runtime(_)]} in compile
excluding dependency: org.scala-lang#scala-library;2.8.0 {compile=[compile(_), master(_)], runtime=[runtime(_)]} in compile
excluding dependency: org.scala-lang#scala-library;2.8.0 {compile=[compile(_), master(_)], runtime=[runtime(_)]} in compile
excluding dependency: org.scala-lang#scala-library;2.8.0 {compile=[compile(_), master(_)], runtime=[runtime(_)]} in runtime
loadData of commons-codec#commons-codec;1.3 of rootConf=default
    using redefined-public to resolve commons-codec#commons-codec;1.3
redefined-public: Checking cache for: dependency: commons-codec#commons-codec;1.3 {compile=[compile(_), master(_)], runtime=[runtime(_)]}
No entry is found in the ModuleDescriptorCache : /Users/f/.ivy2/cache/commons-codec/commons-codec/ivy-1.3.xml
pre 1.3 ivy file: using exactOrRegexp as default matcher
    resolver not found: sbt-chain => trying to use the one configured for commons-codec#commons-codec;1.3
    configured resolver found for commons-codec#commons-codec;1.3: redefined-public: saving this data
    found ivy file in cache for commons-codec#commons-codec;1.3 (resolved by redefined-public): /Users/f/.ivy2/cache/commons-codec/commons-codec/ivy-1.3.xml
redefined-public: module revision found in cache: commons-codec#commons-codec;1.3
    found commons-codec#commons-codec;1.3 in redefined-public
== resolving dependencies org.apache.httpcomponents#httpclient;4.0.1->commons-codec#commons-codec;1.3 [compile->compile(_)]
loadData of commons-codec#commons-codec;1.3 of rootConf=default
== resolving dependencies net.databinder#dispatch-http_2.8.0;0.7.5->net.databinder#dispatch-futures_2.8.0;0.7.5 [compile->master(_)]
excluding dependency: org.scala-lang#scala-library;2.8.0 {compile=[compile(_), master(_)], runtime=[runtime(_)]} in compile
excluding dependency: org.scala-lang#scala-library;2.8.0 {compile=[compile(_), master(_)], runtime=[runtime(_)]} in compile
excluding dependency: org.scala-lang#scala-library;2.8.0 {compile=[compile(_), master(_)], runtime=[runtime(_)]} in compile
excluding dependency: org.scala-lang#scala-library;2.8.0 {compile=[compile(_), master(_)], runtime=[runtime(_)]} in runtime
loadData of net.databinder#dispatch-futures_2.8.0;0.7.5 of rootConf=default
    using redefined-public to resolve net.databinder#dispatch-futures_2.8.0;0.7.5
redefined-public: Checking cache for: dependency: net.databinder#dispatch-futures_2.8.0;0.7.5 {compile=[compile(_), master(_)], runtime=[runtime(_)]}
No entry is found in the ModuleDescriptorCache : /Users/f/.ivy2/cache/net.databinder/dispatch-futures_2.8.0/ivy-0.7.5.xml
pre 1.3 ivy file: using exactOrRegexp as default matcher
    found ivy file in cache for net.databinder#dispatch-futures_2.8.0;0.7.5 (resolved by Scala-Tools Maven2 Repository): /Users/f/.ivy2/cache/net.databinder/dispatch-futures_2.8.0/ivy-0.7.5.xml
redefined-public: module revision found in cache: net.databinder#dispatch-futures_2.8.0;0.7.5
    found net.databinder#dispatch-futures_2.8.0;0.7.5 in Scala-Tools Maven2 Repository
== resolving dependencies net.databinder#dispatch-http_2.8.0;0.7.5->net.databinder#dispatch-futures_2.8.0;0.7.5 [compile->compile(_)]
loadData of net.databinder#dispatch-futures_2.8.0;0.7.5 of rootConf=default
excluding dependency: org.scala-lang#scala-library;2.8.0 {compile=[compile(_), master(_)], runtime=[runtime(_)]} in compile
== resolving dependencies net.databinder#giter8_2.8.0;0.1.1->net.databinder#dispatch-lift-json_2.8.0;0.7.5 [compile->runtime(_)]
loadData of net.databinder#dispatch-lift-json_2.8.0;0.7.5 of rootConf=default
== resolving dependencies net.databinder#giter8_2.8.0;0.1.1->net.databinder#dispatch-lift-json_2.8.0;0.7.5 [compile->compile]
loadData of net.databinder#dispatch-lift-json_2.8.0;0.7.5 of rootConf=default
excluding dependency: org.scala-lang#scala-library;2.8.0 {compile=[compile(_), master(_)], runtime=[runtime(_)]} in runtime
== resolving dependencies net.databinder#dispatch-lift-json_2.8.0;0.7.5->net.liftweb#lift-json_2.8.0;2.0-M5 [runtime->runtime(_)]
loadData of net.liftweb#lift-json_2.8.0;2.0-M5 of rootConf=default
Node has problem.  Skip loading
problem : not found
== resolving dependencies net.databinder#dispatch-lift-json_2.8.0;0.7.5->net.databinder#dispatch-http_2.8.0;0.7.5 [runtime->runtime(_)]
loadData of net.databinder#dispatch-http_2.8.0;0.7.5 of rootConf=default
== resolving dependencies net.databinder#dispatch-lift-json_2.8.0;0.7.5->net.databinder#dispatch-http_2.8.0;0.7.5 [runtime->compile]
loadData of net.databinder#dispatch-http_2.8.0;0.7.5 of rootConf=default
excluding dependency: org.scala-lang#scala-library;2.8.0 {compile=[compile(_), master(_)], runtime=[runtime(_)]} in runtime
== resolving dependencies net.databinder#dispatch-http_2.8.0;0.7.5->org.apache.httpcomponents#httpclient;4.0.1 [runtime->runtime(_)]
loadData of org.apache.httpcomponents#httpclient;4.0.1 of rootConf=default
== resolving dependencies net.databinder#dispatch-http_2.8.0;0.7.5->org.apache.httpcomponents#httpclient;4.0.1 [runtime->compile]
loadData of org.apache.httpcomponents#httpclient;4.0.1 of rootConf=default
== resolving dependencies org.apache.httpcomponents#httpclient;4.0.1->org.apache.httpcomponents#httpcore;4.0.1 [runtime->runtime(_)]
loadData of org.apache.httpcomponents#httpcore;4.0.1 of rootConf=default
== resolving dependencies org.apache.httpcomponents#httpclient;4.0.1->org.apache.httpcomponents#httpcore;4.0.1 [runtime->compile]
loadData of org.apache.httpcomponents#httpcore;4.0.1 of rootConf=default
== resolving dependencies org.apache.httpcomponents#httpclient;4.0.1->commons-logging#commons-logging;1.1.1 [runtime->runtime(_)]
loadData of commons-logging#commons-logging;1.1.1 of rootConf=default
== resolving dependencies org.apache.httpcomponents#httpclient;4.0.1->commons-logging#commons-logging;1.1.1 [runtime->compile]
loadData of commons-logging#commons-logging;1.1.1 of rootConf=default
== resolving dependencies org.apache.httpcomponents#httpclient;4.0.1->commons-codec#commons-codec;1.3 [runtime->runtime(_)]
loadData of commons-codec#commons-codec;1.3 of rootConf=default
== resolving dependencies org.apache.httpcomponents#httpclient;4.0.1->commons-codec#commons-codec;1.3 [runtime->compile]
loadData of commons-codec#commons-codec;1.3 of rootConf=default
== resolving dependencies net.databinder#dispatch-http_2.8.0;0.7.5->net.databinder#dispatch-futures_2.8.0;0.7.5 [runtime->runtime(_)]
loadData of net.databinder#dispatch-futures_2.8.0;0.7.5 of rootConf=default
== resolving dependencies net.databinder#dispatch-http_2.8.0;0.7.5->net.databinder#dispatch-futures_2.8.0;0.7.5 [runtime->compile]
loadData of net.databinder#dispatch-futures_2.8.0;0.7.5 of rootConf=default
excluding dependency: org.scala-lang#scala-library;2.8.0 {compile=[compile(_), master(_)], runtime=[runtime(_)]} in runtime
excluding dependency: org.scala-lang#scala-library;2.8.0 {compile=[compile(_), master(_)], runtime=[runtime(_)]} in runtime
== resolving dependencies net.databinder#giter8_2.8.0;0.1.1->org.clapper#scalasti_2.8.0;0.5 [runtime->runtime(_)]
loadData of org.clapper#scalasti_2.8.0;0.5 of rootConf=default
default is loaded and no conf to load.  Skip loading
== resolving dependencies net.databinder#giter8_2.8.0;0.1.1->org.clapper#scalasti_2.8.0;0.5 [runtime->compile]
loadData of org.clapper#scalasti_2.8.0;0.5 of rootConf=default
default is loaded and no conf to load.  Skip loading
== resolving dependencies net.databinder#giter8_2.8.0;0.1.1->net.databinder#dispatch-lift-json_2.8.0;0.7.5 [runtime->runtime(_)]
loadData of net.databinder#dispatch-lift-json_2.8.0;0.7.5 of rootConf=default
default is loaded and no conf to load.  Skip loading
== resolving dependencies net.databinder#giter8_2.8.0;0.1.1->net.databinder#dispatch-lift-json_2.8.0;0.7.5 [runtime->compile]
loadData of net.databinder#dispatch-lift-json_2.8.0;0.7.5 of rootConf=default
default is loaded and no conf to load.  Skip loading
== resolving dependencies org.scala-tools.sbt#boot-app;1.0->net.databinder#giter8_2.8.0;0.1.1 [default->master]
loadData of net.databinder#giter8_2.8.0;0.1.1 of rootConf=default
Nbr of module to sort : 22
Sort dependencies of : net.databinder#giter8_2.8.0;0.1.1 / Number of dependencies = 4
Sort dependencies of : org.clapper#scalasti_2.8.0;0.5 / Number of dependencies = 5
Sort dependencies of : org.antlr#stringtemplate;3.2.1 / Number of dependencies = 2
Non matching revision detected when sorting.  org.antlr#stringtemplate depends on junit#junit;4.5, doesn't match junit#junit;3.8.1
Sort dependencies of : antlr#antlr;2.7.7 / Number of dependencies = 0
Sort done for : antlr#antlr;2.7.7
Sort done for : org.antlr#stringtemplate;3.2.1
Sort dependencies of : org.clapper#grizzled-scala_2.8.0;0.7.4 / Number of dependencies = 2
Sort dependencies of : jline#jline;0.9.94 / Number of dependencies = 1
Sort dependencies of : junit#junit;3.8.1 / Number of dependencies = 0
Sort done for : junit#junit;3.8.1
Sort done for : jline#jline;0.9.94
Sort done for : org.clapper#grizzled-scala_2.8.0;0.7.4
Sort dependencies of : rhino#js;1.7R2 / Number of dependencies = 0
Sort done for : rhino#js;1.7R2
Sort dependencies of : org.clapper#classutil_2.8.0;0.2.2 / Number of dependencies = 6
Module descriptor is processed : org.clapper#grizzled-scala_2.8.0;0.7.4
Sort dependencies of : asm#asm;3.2 / Number of dependencies = 0
Sort done for : asm#asm;3.2
Sort dependencies of : asm#asm-commons;3.2 / Number of dependencies = 1
Sort dependencies of : asm#asm-tree;3.2 / Number of dependencies = 1
Module descriptor is processed : asm#asm;3.2
Sort done for : asm#asm-tree;3.2
Sort done for : asm#asm-commons;3.2
Sort dependencies of : org.clapper#grizzled-slf4j_2.8.0;0.2.4 / Number of dependencies = 2
Sort dependencies of : org.slf4j#slf4j-api;1.6.0 / Number of dependencies = 1
Module descriptor is processed : junit#junit;3.8.1
Sort done for : org.slf4j#slf4j-api;1.6.0
Sort done for : org.clapper#grizzled-slf4j_2.8.0;0.2.4
Sort dependencies of : asm#asm-util;3.2 / Number of dependencies = 1
Module descriptor is processed : asm#asm-tree;3.2
Sort done for : asm#asm-util;3.2
Sort done for : org.clapper#classutil_2.8.0;0.2.2
Sort done for : org.clapper#scalasti_2.8.0;0.5
Sort dependencies of : net.databinder#dispatch-lift-json_2.8.0;0.7.5 / Number of dependencies = 3
Sort dependencies of : net.databinder#dispatch-http_2.8.0;0.7.5 / Number of dependencies = 4
Sort dependencies of : org.apache.httpcomponents#httpclient;4.0.1 / Number of dependencies = 4
Sort dependencies of : org.apache.httpcomponents#httpcore;4.0.1 / Number of dependencies = 1
Module descriptor is processed : junit#junit;3.8.1
Sort done for : org.apache.httpcomponents#httpcore;4.0.1
Sort dependencies of : commons-logging#commons-logging;1.1.1 / Number of dependencies = 5
Module descriptor is processed : junit#junit;3.8.1
Sort done for : commons-logging#commons-logging;1.1.1
Sort dependencies of : commons-codec#commons-codec;1.3 / Number of dependencies = 1
Module descriptor is processed : junit#junit;3.8.1
Sort done for : commons-codec#commons-codec;1.3
Non matching revision detected when sorting.  org.apache.httpcomponents#httpclient depends on junit#junit;3.8.2, doesn't match junit#junit;3.8.1
Sort done for : org.apache.httpcomponents#httpclient;4.0.1
Sort dependencies of : net.databinder#dispat

javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated

$ g8 softprops/unfiltered --name=justplayin

javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated
    at sun.security.ssl.SSLSessionImpl.getPeerCertificates(SSLSessionImpl.java:397)
    at org.apache.http.conn.ssl.AbstractVerifier.verify(AbstractVerifier.java:128)
    at org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactory.java:397)
    at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:148)
    at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:149)
    at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:121)
    at org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:573)
    at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:425)
    at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:820)
    at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:776)
    at dispatch.BlockingHttp$class.dispatch$BlockingHttp$$execute(Http.scala:45)
    at dispatch.BlockingHttp$$anonfun$execute$1$$anonfun$apply$3.apply(Http.scala:58)
    at dispatch.BlockingHttp$$anonfun$execute$1$$anonfun$apply$3.apply(Http.scala:58)
    at scala.Option.getOrElse(Option.scala:108)
    at dispatch.BlockingHttp$$anonfun$execute$1.apply(Http.scala:58)
    at dispatch.Http.pack(Http.scala:25)
    at dispatch.BlockingHttp$class.execute(Http.scala:53)
    at dispatch.Http.execute(Http.scala:21)
    at dispatch.HttpExecutor$class.x(executor.scala:36)
    at dispatch.Http.x(Http.scala:21)
    at dispatch.HttpExecutor$class.when(executor.scala:50)
    at dispatch.Http.when(Http.scala:21)
    at dispatch.HttpExecutor$class.apply(executor.scala:60)
    at dispatch.Http.apply(Http.scala:21)
    at giter8.Apply$class.repoFiles(apply.scala:51)
    at giter8.Giter8.repoFiles(giter8.scala:3)
    at giter8.Apply$class.inspect(apply.scala:21)
    at giter8.Giter8.inspect(giter8.scala:3)
    at giter8.Giter8.run(giter8.scala:20)
    at giter8.Giter8.run(giter8.scala:14)
    at giter8.Giter8.run(giter8.scala:3)
    at xsbt.boot.Launch$.run(Launch.scala:54)
    at xsbt.boot.Launch$$anonfun$explicit$1.apply(Launch.scala:43)
    at xsbt.boot.Launch$.launch(Launch.scala:68)
    at xsbt.boot.Launch$.apply(Launch.scala:14)
    at xsbt.boot.Boot$.runImpl(Boot.scala:25)
    at xsbt.boot.Boot$.main(Boot.scala:15)
    at xsbt.boot.Boot.main(Boot.scala)
Error during sbt execution: javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated

sbt g8-test fails due to scala-tools.org shutdown

If I try to use g8-test with sbt-0.11.3, if fails to load because sbt-buildinfo hasn't yet published an 0.11.3 compatible version.

If I try with sbt-0.11.2, it will load, but g8-test fails because it tries to download scripted-sbt from scala-tools.org.

sbt-0.11.3

[dlee@dlee-mac tmp]$ g8 n8han/giter8

Creates a giter8 project template. 

name [My Template Project]: foo
giter8_version [0.4.4]: 0.4.5

Applied n8han/giter8.g8 in foo

[dlee@dlee-mac tmp]$ cd foo
[dlee@dlee-mac foo]$ sbt
<snip/>
[info] Resolving com.eed3si9n#sbt-buildinfo;0.1.0 ...
[warn]  module not found: com.eed3si9n#sbt-buildinfo;0.1.0
[warn] ==== typesafe-ivy-releases: tried
[warn]   http://repo.typesafe.com/typesafe/ivy-releases/com.eed3si9n/sbt-buildinfo/scala_2.9.1/sbt_0.11.3/0.1.0/ivys/ivy.xml
[warn] ==== local: tried
[warn]   /Users/dlee/.ivy2/local/com.eed3si9n/sbt-buildinfo/scala_2.9.1/sbt_0.11.3/0.1.0/ivys/ivy.xml
[warn] ==== less is: tried
[warn]   http://repo.lessis.me/com/eed3si9n/sbt-buildinfo_2.9.1_0.11.3/0.1.0/sbt-buildinfo-0.1.0.pom
[warn] ==== coda: tried
[warn]   http://repo.codahale.com/com/eed3si9n/sbt-buildinfo_2.9.1_0.11.3/0.1.0/sbt-buildinfo-0.1.0.pom
[warn] ==== sbt-plugin-releases: tried
[warn]   http://scalasbt.artifactoryonline.com/scalasbt/sbt-plugin-releases/com.eed3si9n/sbt-buildinfo/scala_2.9.1/sbt_0.11.3/0.1.0/ivys/ivy.xml
[warn] ==== public: tried
[warn]   http://repo1.maven.org/maven2/com/eed3si9n/sbt-buildinfo_2.9.1_0.11.3/0.1.0/sbt-buildinfo-0.1.0.pom
<snip/>
[warn]  ::::::::::::::::::::::::::::::::::::::::::::::
[warn]  ::          UNRESOLVED DEPENDENCIES         ::
[warn]  ::::::::::::::::::::::::::::::::::::::::::::::
[warn]  :: com.eed3si9n#sbt-buildinfo;0.1.0: not found
[warn]  ::::::::::::::::::::::::::::::::::::::::::::::
[warn] 
[warn]  Note: Some unresolved dependencies have extra attributes.  Check that these dependencies exist with the requested attributes.
[warn]      com.eed3si9n:sbt-buildinfo:0.1.0 (sbtVersion=0.11.3, scalaVersion=2.9.1)
[warn] 
[error] {file:/Users/dlee/.sbt/staging/c7021489c0636cd35788/project/}default-b66b42/*:update: sbt.ResolveException: unresolved dependency: com.eed3si9n#sbt-buildinfo;0.1.0: not found
Project loading failed: (r)etry, (q)uit, (l)ast, or (i)gnore? q

sbt-0.11.2

[dlee@dlee-mac foo]$ echo 'sbt.version=0.11.2' > project/build.properties
[dlee@dlee-mac foo]$ sbt
[info] Loading global plugins from /Users/dlee/.sbt/plugins/project
[info] Loading global plugins from /Users/dlee/.sbt/plugins
[info] Loading project definition from /Users/dlee/tmp/foo/project/project
[info] Loading project definition from /Users/dlee/.sbt/staging/c7021489c0636cd35788/project
[info] Loading project definition from /Users/dlee/tmp/foo/project
[info] Set current project to default-a4a1e4 (in build file:/Users/dlee/tmp/foo/)
sbt> g8-test
[info] Updating {file:/Users/dlee/tmp/foo/}default-a4a1e4...
[info] Resolving org.scala-lang#scala-library;2.9.1 ...
[info] Resolving org.scala-tools.sbt#scripted-sbt_2.9.1;0.11.2 ...
Applying /Users/dlee/tmp/foo/src/main/g8/build.sbt
Applying /Users/dlee/tmp/foo/src/main/g8/src/main/scala/Stub.scala
[warn]  module not found: org.scala-tools.sbt#scripted-sbt_2.9.1;0.11.2
[warn] ==== local: tried
[warn]   /Users/dlee/.ivy2/local/org.scala-tools.sbt/scripted-sbt_2.9.1/0.11.2/ivys/ivy.xml
[warn] ==== public: tried
[warn]   http://repo1.maven.org/maven2/org/scala-tools/sbt/scripted-sbt_2.9.1/0.11.2/scripted-sbt_2.9.1-0.11.2.pom
[warn] ==== Scala-Tools Maven2 Repository: tried
[warn]   http://scala-tools.org/repo-releases/org/scala-tools/sbt/scripted-sbt_2.9.1/0.11.2/scripted-sbt_2.9.1-0.11.2.pom
[warn]  ::::::::::::::::::::::::::::::::::::::::::::::
[warn]  ::          UNRESOLVED DEPENDENCIES         ::
[warn]  ::::::::::::::::::::::::::::::::::::::::::::::
[warn]  :: org.scala-tools.sbt#scripted-sbt_2.9.1;0.11.2: not found
[warn]  ::::::::::::::::::::::::::::::::::::::::::::::
[error] {file:/Users/dlee/tmp/foo/}default-a4a1e4/*:update: sbt.ResolveException: unresolved dependency: org.scala-tools.sbt#scripted-sbt_2.9.1;0.11.2: not found
[error] Total time: 1 s, completed Jun 6, 2012 11:12:03 AM

Unable to install g8

I'm installing the Typesafe-stack on Ubuntu (11.10), using the typesafe-stack package. All has gone well until I attempt to run g8.

g8
Getting net.databinder.giter8 giter8_2.9.1 0.4.4 ...

Stalls at the above.
I've tried from two systems and get the same result.

Support nested package directories

If the template project contains a directory named $package$ that directory should be replaced with nested directories based on the package template property. Required for Java projects, desired for some Scala projects.

Error during sbt execution: java.io.IOException: Cannot run program "git"

Windows 7 Home Premium 32 bit + SP1
jdk1.7.0_01
sbt 0.11.2
git 1.7.8.msysgit.0
cs 0.3.1
g8 don't know maybe 0.3.1 too (doesn't have --version)

I get:

 C:\Users\Dave>g8 jberkel/android-app
 java.io.IOException: Cannot run program "git": CreateProcess error=2, Het systee
 m kan het opgegeven bestand niet vinden
 at java.lang.ProcessBuilder.start(ProcessBuilder.java:1029)
 at giter8.Credentials$$anonfun$gitConfig$2.apply(credentials.scala:17)
 at giter8.Credentials$$anonfun$gitConfig$2.apply(credentials.scala:16)
 at scala.Option.getOrElse(Option.scala:108)
 at giter8.Credentials$class.gitConfig(credentials.scala:16)
 at giter8.Giter8.gitConfig(giter8.scala:3)
 at giter8.Credentials$class.credentials(credentials.scala:8)
 at giter8.Giter8.credentials(giter8.scala:3)
 at giter8.Credentials$class.withCredentials(credentials.scala:5)
 at giter8.Giter8.withCredentials(giter8.scala:3)
 at giter8.Giter8.gh(giter8.scala:31)
 at giter8.Apply$class.repoFiles(apply.scala:40)
 at giter8.Giter8.repoFiles(giter8.scala:3)
 at giter8.Apply$class.inspect(apply.scala:17)
 at giter8.Giter8.inspect(giter8.scala:3)
 at giter8.Giter8.run(giter8.scala:15)
 at giter8.Giter8.run(giter8.scala:3)
 at xsbt.boot.Launch$.run(Launch.scala:54)
 at xsbt.boot.Launch$$anonfun$explicit$1.apply(Launch.scala:43)
 at xsbt.boot.Launch$.launch(Launch.scala:68)
 at xsbt.boot.Launch$.apply(Launch.scala:14)
 at xsbt.boot.Boot$.runImpl(Boot.scala:25)
 at xsbt.boot.Boot$.main(Boot.scala:15)
 at xsbt.boot.Boot.main(Boot.scala)
 Caused by: java.io.IOException: CreateProcess error=2, Het systeem kan het opgeg
 even bestand niet vinden
 at java.lang.ProcessImpl.create(Native Method)
 at java.lang.ProcessImpl.(ProcessImpl.java:189)
 at java.lang.ProcessImpl.start(ProcessImpl.java:133)
 at java.lang.ProcessBuilder.start(ProcessBuilder.java:1021)
 ... 23 more
 Error during sbt execution: java.io.IOException: Cannot run program "git": Creat
 eProcess error=2, Het systeem kan het opgegeven bestand niet vinden

Something with credentials, but I don't know what to change where to get it working.
I already installed git again and git is directly available from the commandline, but obviously not from sbt.

g8.ignore

Is there a way to tell g8 not not parse some files? Or is there a way to escape a whole file?

  1. I may have big text files which I don't want g8 to parse. Currently, I have to manually edit those files to escape special StringTemplate charaters.
  2. I have this binary file https://github.com/ngocdaothanh/xitrum.g8/blob/master/src/main/g8/config/keystore.jks which g8 thinks that it is a text file. When I change it to keystore.jpg, g8 correctly thinks it is a binary file. But I don't want the .jpg extension, I want .jks.

g8-test fails if subproject has sbt build.properties with specified sbt version

If a g8 project specifies the sbt version as 0.12.x in build.properties (src/main/g8/project/build.properties), g8-test fails when it can't find the sbt library with a message like:

[info] ==== sonatype-snapshots: tried
[info]
[info] https://oss.sonatype.org/content/repositories/snapshots/org/scala-sbt/sbt_2.9.1/0.12.0-RC4/sbt_2.
9.1-0.12.0-RC1.pom
[info]
[info] ::::::::::::::::::::::::::::::::::::::::::::::
[info]
[info] :: UNRESOLVED DEPENDENCIES ::
[info]
[info] ::::::::::::::::::::::::::::::::::::::::::::::
[info]
[info] :: org.scala-sbt#sbt_2.9.1;0.12.0-RC4: not found
[info]
[info] ::::::::::::::::::::::::::::::::::::::::::::::

Don't always set x bit on text files

When I use g8 on my Mac OS X 10.7.3 box with any template (e.g. g8 softprops/unfiltered) it creates text files with their user execute bit set. This includes Scala files. The group and world x bits are not set. My umask is 022 which disallows write for group and world, but otherwise has no effect.

This doesn't seem right since these files do not have these bits set when one clones the .g8 template repos. I would expect only things like scripts which have their execute bit set when put in the repo would have it set in a new project created by g8.

The execute bit is correctly set on directories at the moment.

g8.bat is not able to download templates on a Windows PC

Hi,
on a Windows PC I have installed conscript, then n8han/giter8 via cs command.

Anytime I try to use g8 to download a template (like the folowing) I get this:

g8 typesafehub/scala-sbt

Exception fetching from github org/apache/http/HttpRequest

of course my network connection is working and the related URL is accessible for me, and I'm not using an HTTP Pproxy.

The strange thing is that on this PC I have the same problem even using g8 from typesafe-2.0.1 universal installer zip (the related ticket there is this: typesafehub/giter8-package#5 ):

I'm using JDK 6 Update 30, on Windows Server 2003 R2, and the Windows Firewall is disabled.
Note that on this machine I'm using a lot of other Java dev tools that download things from Internet (other installations of sbt, Grails, Play, etc) ... just for info.

I just tried to refresh security settings under my user profile folder and even in the work folder, but nothing changes.

Important: doing the same but from other PC (one with Windows 7, another with Windows XP) and all works good (both in "standard" g8, and even in typesafe bundled g8. So, to try to better understand this, how could I enable an higher log/debug info in g8 ?

Thank you very much,
Sandro

HttpClient download fail while installing g8

When I'm trying to install gitter8 i always get this error (see console output). First time I installed that libs manualy, but it is bad approach, do you think that? Please, fix it. Thanks.

$ cs n8han/giter8
Getting net.databinder conscript_2.9.0-1 0.3.1 ...

:: problems summary ::
:::: WARNINGS
        [NOT FOUND  ] org.apache.httpcomponents#httpclient;4.1!httpclient.jar (3ms)

    ==== Maven2 Local: tried

      file:///home/peretz/.m2/repository/org/apache/httpcomponents/httpclient/4.1/httpclient-4.1.jar

        [NOT FOUND  ] org.apache.httpcomponents#httpcore;4.1!httpcore.jar (0ms)

    ==== Maven2 Local: tried

      file:///home/peretz/.m2/repository/org/apache/httpcomponents/httpcore/4.1/httpcore-4.1.jar

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

        ::              FAILED DOWNLOADS            ::

        :: ^ see resolution messages for details  ^ ::

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

        :: org.apache.httpcomponents#httpclient;4.1!httpclient.jar

        :: org.apache.httpcomponents#httpcore;4.1!httpcore.jar

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



:: USE VERBOSE OR DEBUG MESSAGE LEVEL FOR MORE DETAILS
download failed: org.apache.httpcomponents#httpclient;4.1!httpclient.jar
download failed: org.apache.httpcomponents#httpcore;4.1!httpcore.jar
Error during sbt execution: Error retrieving required libraries
  (see /home/peretz/.conscript/boot/update.log for complete log)
Error: Could not retrieve conscript 0.3.1

Missing dependency on sbt-buildinfo for 0.4.2

Using the 0.4.2 giter8 template I get the following:

[warn] ::::::::::::::::::::::::::::::::::::::::::::::
[warn] :: UNRESOLVED DEPENDENCIES ::
[warn] ::::::::::::::::::::::::::::::::::::::::::::::
[warn] :: com.eed3si9n#sbt-buildinfo;0.1.0: not found
[warn] ::::::::::::::::::::::::::::::::::::::::::::::
[warn]
[warn] Note: Some unresolved dependencies have extra attributes. Check that these dependencies exist with the requested attributes.
[warn] com.eed3si9n:sbt-buildinfo:0.1.0 (sbtVersion=0.11.2, scalaVersion=2.9.1)
[warn]
[error] {file:/Users/heiko/.sbt-0.11/staging/53f7942cf7f07e1bdf7b/project/}default-2f8e0b/*:update: sbt.ResolveException

Can not list available templates

Got same error about bad credentials for all commands:
Java 1.6.0_29

[anton ~/Dev/GitHub] ~/bin/g8 --list
dispatch.StatusCode: Unexpected response code: 401
{"message":"Bad credentials"}
    at dispatch.HttpExecutor$$anonfun$when$1.apply(executor.scala:53)
    at dispatch.HttpExecutor$$anonfun$when$1.apply(executor.scala:50)
    at dispatch.HttpExecutor$$anonfun$x$2.apply(executor.scala:41)
    at dispatch.HttpExecutor$$anonfun$x$2.apply(executor.scala:36)
    at dispatch.BlockingHttp$$anonfun$execute$1.apply(Http.scala:54)
    at dispatch.Http.pack(Http.scala:25)
    at dispatch.BlockingHttp$class.execute(Http.scala:53)
    at dispatch.Http.execute(Http.scala:21)
    at dispatch.HttpExecutor$class.x(executor.scala:36)
    at dispatch.Http.x(Http.scala:21)
    at dispatch.HttpExecutor$class.when(executor.scala:50)
    at dispatch.Http.when(Http.scala:21)
    at dispatch.HttpExecutor$class.apply(executor.scala:60)
    at dispatch.Http.apply(Http.scala:21)
    at giter8.Discover$class.remoteTemplates(discover.scala:23)
    at giter8.Giter8.remoteTemplates(giter8.scala:3)
    at giter8.Discover$class.discover(discover.scala:10)
    at giter8.Giter8.discover(giter8.scala:3)
    at giter8.Giter8.run(giter8.scala:24)
    at giter8.Giter8.run(giter8.scala:14)
    at giter8.Giter8.run(giter8.scala:3)
    at xsbt.boot.Launch$.run(Launch.scala:54)
    at xsbt.boot.Launch$$anonfun$explicit$1.apply(Launch.scala:43)
    at xsbt.boot.Launch$.launch(Launch.scala:68)
    at xsbt.boot.Launch$.apply(Launch.scala:14)
    at xsbt.boot.Boot$.runImpl(Boot.scala:25)
    at xsbt.boot.Boot$.main(Boot.scala:15)
    at xsbt.boot.Boot.main(Boot.scala)
Error during sbt execution: dispatch.StatusCode: Unexpected response code: 401
{"message":"Bad credentials"}

Can't install g8

I installed conscript, and when I try to fetch giter8, I get the following error: Error during sbt execution: No scala.version specified in /home/judu/project/build.properties

Where "/home/judu" is the current directory.
I installed conscript using the script at https://raw.github.com/n8han/conscript/master/setup.sh.

I don't think I have specific configuration… I have JDK 7 installed, scala installed (although I may not need it, if I understand well).

"package" property fails on Windows with java.lang.StringIndexOutOfBoundsException: String index out of range: 1

After updating my g8, the jberkel/android-app template fails. This is occurring for multiple users (at least on Windows/Cygwin) Log follows:

c:/Users/Jeff/bin/g8.bat jberkel/android-app

Template for Android apps in Scala

package [my.android.project]: my.android.project2
name [My Android Project]: My Second Android Project
main_activity [MainActivity]:
scala_version [2.9.0-1]:
api_level [10]:
java.lang.StringIndexOutOfBoundsException: String index out of range: 1
        at java.lang.String.charAt(String.java:686)
        at java.util.regex.Matcher.appendReplacement(Matcher.java:703)
        at java.util.regex.Matcher.replaceAll(Matcher.java:813)
        at java.lang.String.replaceAll(String.java:2189)
        at giter8.Apply$$anonfun$write$1$$anonfun$6.apply(apply.scala:97)
        at giter8.Apply$$anonfun$write$1$$anonfun$6.apply(apply.scala:96)
        at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:194)
        at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:194)
        at scala.collection.mutable.ResizableArray$class.foreach(ResizableArray.scala:60)
        at scala.collection.mutable.ArrayBuffer.foreach(ArrayBuffer.scala:44)
        at scala.collection.TraversableLike$class.map(TraversableLike.scala:194)
        at scala.collection.mutable.ArrayBuffer.map(ArrayBuffer.scala:44)
        at giter8.Apply$$anonfun$write$1.apply(apply.scala:96)
        at giter8.Apply$$anonfun$write$1.apply(apply.scala:93)
        at scala.collection.LinearSeqOptimized$class.foreach(LinearSeqOptimized.scala:59)
        at scala.collection.immutable.List.foreach(List.scala:45)
        at giter8.Apply$class.write(apply.scala:93)
        at giter8.Giter8.write(giter8.scala:3)
        at giter8.Apply$$anonfun$inspect$2.apply(apply.scala:35)
        at giter8.Apply$$anonfun$inspect$2.apply(apply.scala:17)
        at scala.Either$RightProjection.flatMap(Either.scala:277)
        at giter8.Apply$class.inspect(apply.scala:17)
        at giter8.Giter8.inspect(giter8.scala:3)
        at giter8.Giter8.run(giter8.scala:15)
        at giter8.Giter8.run(giter8.scala:3)
        at xsbt.boot.Launch$.run(Launch.scala:54)
        at xsbt.boot.Launch$$anonfun$explicit$1.apply(Launch.scala:43)
        at xsbt.boot.Launch$.launch(Launch.scala:68)
        at xsbt.boot.Launch$.apply(Launch.scala:14)
        at xsbt.boot.Boot$.runImpl(Boot.scala:24)
        at xsbt.boot.Boot$.main(Boot.scala:15)
        at xsbt.boot.Boot.main(Boot.scala)
Error during sbt execution: java.lang.StringIndexOutOfBoundsException: String index out of range: 1

Is it possible to show extra logging?

Hi,

Is it possible to enable extra logging? I'm currently getting this weird exception and it would be nice to see which file is causing the problem

problem parsing template 'anonymous'
line 1:8: unexpected char: 0x0
    at org.antlr.stringtemplate.language.DefaultTemplateLexer.nextToken(DefaultTemplateLexer.java:149)
    at antlr.TokenBuffer.fill(TokenBuffer.java:69)
    at antlr.TokenBuffer.LA(TokenBuffer.java:80)
    at antlr.LLkParser.LA(LLkParser.java:52)
    at org.antlr.stringtemplate.language.TemplateParser.template(TemplateParser.java:103)
    at org.antlr.stringtemplate.StringTemplate.breakTemplateIntoChunks(StringTemplate.java:850)
    at org.antlr.stringtemplate.StringTemplate.setTemplate(StringTemplate.java:441)
    at org.antlr.stringtemplate.StringTemplate.<init>(StringTemplate.java:308)
    at org.antlr.stringtemplate.StringTemplate.<init>(StringTemplate.java:293)
    at org.clapper.scalasti.adapter.ScalastiStringTemplate.<init>(ScalastiStringTemplate.java:57)
    at org.clapper.scalasti.StringTemplate.<init>(StringTemplate.scala:91)
    at giter8.G8$.write(g8.scala:36)
    at giter8.G8Helpers$$anonfun$write$2$$anonfun$apply$8.apply(g8.scala:192)
    at giter8.G8Helpers$$anonfun$write$2$$anonfun$apply$8.apply(g8.scala:192)
    at scala.util.control.Exception$Catch$$anonfun$opt$1.apply(Exception.scala:104)
    at scala.util.control.Exception$Catch$$anonfun$opt$1.apply(Exception.scala:104)
    at scala.util.control.Exception$Catch.apply(Exception.scala:88)
    at scala.util.control.Exception$Catch.opt(Exception.scala:104)
    at giter8.G8Helpers$$anonfun$write$2.apply(g8.scala:191)
    at giter8.G8Helpers$$anonfun$write$2.apply(g8.scala:182)
    at scala.collection.immutable.Stream.foreach(Stream.scala:291)
    at giter8.G8Helpers$.write(g8.scala:182)
    at giter8.G8Helpers$.giter8$G8Helpers$$applyT(g8.scala:109)
    at giter8.G8Helpers$$anonfun$applyTemplate$1.apply(g8.scala:114)
    at giter8.G8Helpers$$anonfun$applyTemplate$1.apply(g8.scala:114)
    at giter8.Apply$$anonfun$inspect$1.apply(apply.scala:16)
    at giter8.Apply$$anonfun$inspect$1.apply(apply.scala:16)
    at scala.Either$RightProjection.flatMap(Either.scala:277)
    at giter8.Apply$class.inspect(apply.scala:16)
    at giter8.Giter8.inspect(giter8.scala:3)
    at giter8.Giter8.run(giter8.scala:18)
    at giter8.Giter8.run(giter8.scala:12)
    at giter8.Giter8.run(giter8.scala:3)
    at xsbt.boot.Launch$.run(Launch.scala:54)
    at xsbt.boot.Launch$$anonfun$explicit$1.apply(Launch.scala:43)
    at xsbt.boot.Launch$.launch(Launch.scala:68)
    at xsbt.boot.Launch$.apply(Launch.scala:14)
    at xsbt.boot.Boot$.runImpl(Boot.scala:25)
    at xsbt.boot.Boot$.main(Boot.scala:15)
    at xsbt.boot.Boot.main(Boot.scala)

Exception in antlr using geowa4/play20-loaded template

[5:48:43] wsargent:foo $ g8 geowa4/play20-loaded

Loaded Play! 2.0 application using Scala. This also includes a bunch
of client-side libraries, like jQuery, Bootstrap, Underscore, and
Backbone.

organization [Your Company]: Terse Systems
name [Play with Scala]:
app_description [A Rich Play! 2.0 Application]:
verbatim [_.js .css]:
Can't parse chunk: |#\s]/g;f.extend(g.Router.prototype,g.Events,{initialize:function(){},route:function(a,b,c){g.history||(g.history=new g.History);f.isRegExp(a)||(a=this._routeToRegExp(a));c||(c=this[b]);g.history.route(a,f.bind(function(d){d=
this._extractParameters(a,d);c&&c.apply(this,d);this.trigger.apply(this,["route:"+b].concat(d));g.history.trigger("route",this,b,d)},this));return this},navigate:function(a,b){g.history.navigate(a,b)},_bindRoutes:function(){if(this.routes){var a=[],b;for(b in this.routes)a.unshift([b,this.routes[b]]);b=0;for(var c=a.length;b<c;b++)this.route(a[b][0],a[b][1],this[a[b][1]])}},routeToRegExp:function(a){a=a.replace(w,"$&").replace(u,"([^/]+)").replace(v,"(.?)");return RegExp("^"+a+"$")},_extractParameters:function(a,
b){return a.exec(b).slice(1)}});g.History=function(){this.handlers=[];f.bindAll(this,"checkUrl")};var m=/^[#/]/,x=/msie [\w.]+/,l=!1;f.extend(g.History.prototype,g.Events,{interval:50,getFragment:function(a,b){if(null==a)if(this._hasPushState||b){var a=window.location.pathname,c=window.location.search;c&&(a+=c)}else a=window.location.hash;a=decodeURIComponent(a);a.indexOf(this.options.root)||(a=a.substr(this.options.root.length));return a.replace(m,"")},start:function(a){if(l)throw Error("Backbone.history has already been started");
this.options=f.extend({},{root:"/"},this.options,a);this._wantsHashChange=!1!==this.options.hashChange;this._wantsPushState=!!this.options.pushState;this._hasPushState=!(!this.options.pushState||!window.history||!window.history.pushState);var a=this.getFragment(),b=document.documentMode;if(b=x.exec(navigator.userAgent.toLowerCase())&&(!b||7>=b))this.iframe=h('<iframe src="javascript:0" tabindex="-1" />').hide().appendTo("body")[0].contentWindow,this.navigate(a);this._hasPushState?h(window).bind("popstate",
this.checkUrl):this._wantsHashChange&&"onhashchange"in window&&!b?h(window).bind("hashchange",this.checkUrl):this._wantsHashChange&&(this._checkUrlInterval=setInterval(this.checkUrl,this.interval));this.fragment=a;l=!0;a=window.location;b=a.pathname==this.options.root;if(this._wantsHashChange&&this._wantsPushState&&!this._hasPushState&&!b)return this.fragment=this.getFragment(null,!0),window.location.replace(this.options.root+"#"+this.fragment),!0;this._wantsPushState&&this._hasPushState&&b&&a.hash&&
(this.fragment=a.hash.replace(m,""),window.history.replaceState({},document.title,a.protocol+"//"+a.host+this.options.root+this.fragment));if(!this.options.silent)return this.loadUrl()},stop:function(){h(window).unbind("popstate",this.checkUrl).unbind("hashchange",this.checkUrl);clearInterval(this._checkUrlInterval);l=!1},route:function(a,b){this.handlers.unshift({route:a,callback:b})},checkUrl:function(){var a=this.getFragment();a==this.fragment&&this.iframe&&(a=this.getFragment(this.iframe.location.hash));
if(a==this.fragment||a==decodeURIComponent(this.fragment))return!1;this.iframe&&this.navigate(a);this.loadUrl()||this.loadUrl(window.location.hash)},loadUrl:function(a){var b=this.fragment=this.getFragment(a);return f.any(this.handlers,function(a){if(a.route.test(b))return a.callback(b),!0})},navigate:function(a,b){if(!l)return!1;if(!b||!0===b)b={trigger:b};var c=(a||"").replace(m,"");this.fragment==c||this.fragment==decodeURIComponent(c)||(this._hasPushState?(0!=c.indexOf(this.options.root)&&(c=
this.options.root+c),this.fragment=c,window.historyb.replace?"replaceState":"pushState"):this._wantsHashChange?(this.fragment=c,this._updateHash(window.location,c,b.replace),this.iframe&&c!=this.getFragment(this.iframe.location.hash)&&(b.replace||this.iframe.document.open().close(),this._updateHash(this.iframe.location,c,b.replace))):window.location.assign(this.options.root+a),b.trigger&&this.loadUrl(a))},updateHash:function(a,b,c){c?a.replace(a.toString().replace(/(javascript:|#).$/,
"")+"#"+b):a.hash=b}});g.View=function(a){this.cid=f.uniqueId("view");this._configure(a||{});this.ensureElement();this.initialize.apply(this,arguments);this.delegateEvents()};var y=/^(\S+)\s(.
)
line 1:1: unexpected char: '|'
at org.antlr.stringtemplate.language.ActionLexer.nextToken(ActionLexer.java:220)
at antlr.TokenBuffer.fill(TokenBuffer.java:69)
at antlr.TokenBuffer.LA(TokenBuffer.java:80)
at antlr.LLkParser.LA(LLkParser.java:52)
at org.antlr.stringtemplate.language.ActionParser.action(ActionParser.java:111)
at org.antlr.stringtemplate.StringTemplate.parseAction(StringTemplate.java:876)
at org.antlr.stringtemplate.language.TemplateParser.action(TemplateParser.java:162)
at org.antlr.stringtemplate.language.TemplateParser.template(TemplateParser.java:127)
at org.antlr.stringtemplate.StringTemplate.breakTemplateIntoChunks(StringTemplate.java:850)
at org.antlr.stringtemplate.StringTemplate.setTemplate(StringTemplate.java:441)
at org.antlr.stringtemplate.StringTemplate.(StringTemplate.java:308)
at org.antlr.stringtemplate.StringTemplate.(StringTemplate.java:293)
at org.clapper.scalasti.adapter.ScalastiStringTemplate.(ScalastiStringTemplate.java:57)
at org.clapper.scalasti.StringTemplate.(StringTemplate.scala:93)
at giter8.Apply$$anonfun$write$1$$anonfun$apply$12.apply(apply.scala:103)
at giter8.Apply$$anonfun$write$1$$anonfun$apply$12.apply(apply.scala:101)
at dispatch.Handlers$$anonfun$$greater$minus$1.apply(Http.scala:334)
at dispatch.Handlers$$anonfun$$greater$minus$1.apply(Http.scala:334)
at dispatch.Handlers$$anonfun$$greater$tilde$1.apply(Http.scala:329)
at dispatch.Handlers$$anonfun$$greater$tilde$1.apply(Http.scala:319)
at dispatch.Handlers$$anonfun$$greater$greater$1.apply(Http.scala:312)
at dispatch.Handlers$$anonfun$$greater$greater$1.apply(Http.scala:302)
at dispatch.Handler$$anonfun$apply$6.apply(Http.scala:159)
at dispatch.Handler$$anonfun$apply$6.apply(Http.scala:158)
at dispatch.HttpExecutor$$anonfun$when$1.apply(Http.scala:100)
at dispatch.HttpExecutor$$anonfun$when$1.apply(Http.scala:99)
at dispatch.HttpExecutor$$anonfun$x$1.apply(Http.scala:95)
at dispatch.Http.pack(Http.scala:73)
at dispatch.HttpExecutor$class.x(Http.scala:89)
at dispatch.Http.x(Http.scala:30)
at dispatch.HttpExecutor$class.when(Http.scala:99)
at dispatch.Http.when(Http.scala:30)
at dispatch.HttpExecutor$class.apply(Http.scala:106)
at dispatch.Http.apply(Http.scala:30)
at giter8.Apply$$anonfun$write$1.apply(apply.scala:101)
at giter8.Apply$$anonfun$write$1.apply(apply.scala:91)
at scala.collection.LinearSeqOptimized$class.foreach(LinearSeqOptimized.scala:61)
at scala.collection.immutable.List.foreach(List.scala:45)
at giter8.Apply$class.write(apply.scala:91)
at giter8.Giter8.write(giter8.scala:3)
at giter8.Apply$$anonfun$inspect$2.apply(apply.scala:34)
at giter8.Apply$$anonfun$inspect$2.apply(apply.scala:16)
at scala.Either$RightProjection.flatMap(Either.scala:275)
at giter8.Apply$class.inspect(apply.scala:16)
at giter8.Giter8.inspect(giter8.scala:3)
at giter8.Giter8.run(giter8.scala:15)
at giter8.Giter8.run(giter8.scala:3)
at xsbt.boot.Launch$.run(Launch.scala:54)
at xsbt.boot.Launch$$anonfun$explicit$1.apply(Launch.scala:43)
at xsbt.boot.Launch$.launch(Launch.scala:68)
at xsbt.boot.Launch$.apply(Launch.scala:14)
at xsbt.boot.Boot$.runImpl(Boot.scala:24)
at xsbt.boot.Boot$.main(Boot.scala:15)
at xsbt.boot.Boot.main(Boot.scala)
problem parsing template 'anonymous'
java.lang.NullPointerException
at org.antlr.stringtemplate.language.TemplateParser.action(TemplateParser.java:163)
at org.antlr.stringtemplate.language.TemplateParser.template(TemplateParser.java:127)
at org.antlr.stringtemplate.StringTemplate.breakTemplateIntoChunks(StringTemplate.java:850)
at org.antlr.stringtemplate.StringTemplate.setTemplate(StringTemplate.java:441)
at org.antlr.stringtemplate.StringTemplate.(StringTemplate.java:308)
at org.antlr.stringtemplate.StringTemplate.(StringTemplate.java:293)
at org.clapper.scalasti.adapter.ScalastiStringTemplate.(ScalastiStringTemplate.java:57)
at org.clapper.scalasti.StringTemplate.(StringTemplate.scala:93)
at giter8.Apply$$anonfun$write$1$$anonfun$apply$12.apply(apply.scala:103)
at giter8.Apply$$anonfun$write$1$$anonfun$apply$12.apply(apply.scala:101)
at dispatch.Handlers$$anonfun$$greater$minus$1.apply(Http.scala:334)
at dispatch.Handlers$$anonfun$$greater$minus$1.apply(Http.scala:334)
at dispatch.Handlers$$anonfun$$greater$tilde$1.apply(Http.scala:329)
at dispatch.Handlers$$anonfun$$greater$tilde$1.apply(Http.scala:319)
at dispatch.Handlers$$anonfun$$greater$greater$1.apply(Http.scala:312)
at dispatch.Handlers$$anonfun$$greater$greater$1.apply(Http.scala:302)
at dispatch.Handler$$anonfun$apply$6.apply(Http.scala:159)
at dispatch.Handler$$anonfun$apply$6.apply(Http.scala:158)
at dispatch.HttpExecutor$$anonfun$when$1.apply(Http.scala:100)
at dispatch.HttpExecutor$$anonfun$when$1.apply(Http.scala:99)
at dispatch.HttpExecutor$$anonfun$x$1.apply(Http.scala:95)
at dispatch.Http.pack(Http.scala:73)
at dispatch.HttpExecutor$class.x(Http.scala:89)
at dispatch.Http.x(Http.scala:30)
at dispatch.HttpExecutor$class.when(Http.scala:99)
at dispatch.Http.when(Http.scala:30)
at dispatch.HttpExecutor$class.apply(Http.scala:106)
at dispatch.Http.apply(Http.scala:30)
at giter8.Apply$$anonfun$write$1.apply(apply.scala:101)
at giter8.Apply$$anonfun$write$1.apply(apply.scala:91)
at scala.collection.LinearSeqOptimized$class.foreach(LinearSeqOptimized.scala:61)
at scala.collection.immutable.List.foreach(List.scala:45)
at giter8.Apply$class.write(apply.scala:91)
at giter8.Giter8.write(giter8.scala:3)
at giter8.Apply$$anonfun$inspect$2.apply(apply.scala:34)
at giter8.Apply$$anonfun$inspect$2.apply(apply.scala:16)
at scala.Either$RightProjection.flatMap(Either.scala:275)
at giter8.Apply$class.inspect(apply.scala:16)
at giter8.Giter8.inspect(giter8.scala:3)
at giter8.Giter8.run(giter8.scala:15)
at giter8.Giter8.run(giter8.scala:3)
at xsbt.boot.Launch$.run(Launch.scala:54)
at xsbt.boot.Launch$$anonfun$explicit$1.apply(Launch.scala:43)
at xsbt.boot.Launch$.launch(Launch.scala:68)
at xsbt.boot.Launch$.apply(Launch.scala:14)
at xsbt.boot.Boot$.runImpl(Boot.scala:24)
at xsbt.boot.Boot$.main(Boot.scala:15)
at xsbt.boot.Boot.main(Boot.scala)
action parse error; template context is [anonymous]
line 1:2: unexpected token: )
at org.antlr.stringtemplate.language.ActionParser.action(ActionParser.java:175)
at org.antlr.stringtemplate.StringTemplate.parseAction(StringTemplate.java:876)
at org.antlr.stringtemplate.language.TemplateParser.action(TemplateParser.java:162)
at org.antlr.stringtemplate.language.TemplateParser.template(TemplateParser.java:127)
at org.antlr.stringtemplate.StringTemplate.breakTemplateIntoChunks(StringTemplate.java:850)
at org.antlr.stringtemplate.StringTemplate.setTemplate(StringTemplate.java:441)
at org.antlr.stringtemplate.StringTemplate.(StringTemplate.java:308)
at org.antlr.stringtemplate.StringTemplate.(StringTemplate.java:293)
at org.clapper.scalasti.adapter.ScalastiStringTemplate.(ScalastiStringTemplate.java:57)
at org.clapper.scalasti.StringTemplate.(StringTemplate.scala:93)
at giter8.Apply$$anonfun$write$1$$anonfun$apply$12.apply(apply.scala:103)
at giter8.Apply$$anonfun$write$1$$anonfun$apply$12.apply(apply.scala:101)
at dispatch.Handlers$$anonfun$$greater$minus$1.apply(Http.scala:334)
at dispatch.Handlers$$anonfun$$greater$minus$1.apply(Http.scala:334)
at dispatch.Handlers$$anonfun$$greater$tilde$1.apply(Http.scala:329)
at dispatch.Handlers$$anonfun$$greater$tilde$1.apply(Http.scala:319)
at dispatch.Handlers$$anonfun$$greater$greater$1.apply(Http.scala:312)
at dispatch.Handlers$$anonfun$$greater$greater$1.apply(Http.scala:302)
at dispatch.Handler$$anonfun$apply$6.apply(Http.scala:159)
at dispatch.Handler$$anonfun$apply$6.apply(Http.scala:158)
at dispatch.HttpExecutor$$anonfun$when$1.apply(Http.scala:100)
at dispatch.HttpExecutor$$anonfun$when$1.apply(Http.scala:99)
at dispatch.HttpExecutor$$anonfun$x$1.apply(Http.scala:95)
at dispatch.Http.pack(Http.scala:73)
at dispatch.HttpExecutor$class.x(Http.scala:89)
at dispatch.Http.x(Http.scala:30)
at dispatch.HttpExecutor$class.when(Http.scala:99)
at dispatch.Http.when(Http.scala:30)
at dispatch.HttpExecutor$class.apply(Http.scala:106)
at dispatch.Http.apply(Http.scala:30)
at giter8.Apply$$anonfun$write$1.apply(apply.scala:101)
at giter8.Apply$$anonfun$write$1.apply(apply.scala:91)
at scala.collection.LinearSeqOptimized$class.foreach(LinearSeqOptimized.scala:61)
at scala.collection.immutable.List.foreach(List.scala:45)
at giter8.Apply$class.write(apply.scala:91)
at giter8.Giter8.write(giter8.scala:3)
at giter8.Apply$$anonfun$inspect$2.apply(apply.scala:34)
at giter8.Apply$$anonfun$inspect$2.apply(apply.scala:16)
at scala.Either$RightProjection.flatMap(Either.scala:275)
at giter8.Apply$class.inspect(apply.scala:16)
at giter8.Giter8.inspect(giter8.scala:3)
at giter8.Giter8.run(giter8.scala:15)
at giter8.Giter8.run(giter8.scala:3)
at xsbt.boot.Launch$.run(Launch.scala:54)
at xsbt.boot.Launch$$anonfun$explicit$1.apply(Launch.scala:43)
at xsbt.boot.Launch$.launch(Launch.scala:68)
at xsbt.boot.Launch$.apply(Launch.scala:14)
at xsbt.boot.Boot$.runImpl(Boot.scala:24)
at xsbt.boot.Boot$.main(Boot.scala:15)
at xsbt.boot.Boot.main(Boot.scala)
Can't parse chunk: ) {

$(function () {

"use strict"

/* CSS TRANSITION SUPPORT (https://gist.github.com/373874)
 * ======================================================= */

$.support.transition = (function () {
  var thisBody = document.body || document.documentElement
    , thisStyle = thisBody.style
    , support = thisStyle.transition !== undefined || thisStyle.WebkitTransition !== undefined || thisStyle.MozTransition !== undefined || thisStyle.MsTransition !== undefined || thisStyle.OTransition !== undefined

  return support && {
    end: (function () {
      var transitionEnd = "TransitionEnd"
      if ( $.browser.webkit ) {
        transitionEnd = "webkitTransitionEnd"
      } else if ( $.browser.mozilla ) {
        transitionEnd = "transitionend"
      } else if ( $.browser.opera ) {
        transitionEnd = "oTransitionEnd"
      }
      return transitionEnd
    }())
  }
})()

})

}( window.jQuery );/* ==========================================================

  • bootstrap-alert.js v2.0.1
  • http://twitter.github.com/bootstrap/javascript.html#alerts
  • ==========================================================
  • Copyright 2012 Twitter, Inc.
    *
  • Licensed under the Apache License, Version 2.0 (the "License");
  • you may not use this file except in compliance with the License.
  • You may obtain a copy of the License at
    *
  • http://www.apache.org/licenses/LICENSE-2.0
    *
  • Unless required by applicable law or agreed to in writing, software
  • distributed under the License is distributed on an "AS IS" BASIS,
  • WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  • See the License for the specific language governing permissions and
  • limitations under the License.
  • ========================================================== */

!function(
line 1:1005: unexpected char: '/'
at org.antlr.stringtemplate.language.ActionLexer.nextToken(ActionLexer.java:220)
at antlr.TokenBuffer.fill(TokenBuffer.java:69)
at antlr.TokenBuffer.LA(TokenBuffer.java:80)
at antlr.LLkParser.LA(LLkParser.java:52)
at antlr.Parser.consumeUntil(Parser.java:149)
at antlr.Parser.recover(Parser.java:312)
at org.antlr.stringtemplate.language.ActionParser.action(ActionParser.java:182)
at org.antlr.stringtemplate.StringTemplate.parseAction(StringTemplate.java:876)
at org.antlr.stringtemplate.language.TemplateParser.action(TemplateParser.java:162)
at org.antlr.stringtemplate.language.TemplateParser.template(TemplateParser.java:127)
at org.antlr.stringtemplate.StringTemplate.breakTemplateIntoChunks(StringTemplate.java:850)
at org.antlr.stringtemplate.StringTemplate.setTemplate(StringTemplate.java:441)
at org.antlr.stringtemplate.StringTemplate.(StringTemplate.java:308)
at org.antlr.stringtemplate.StringTemplate.(StringTemplate.java:293)
at org.clapper.scalasti.adapter.ScalastiStringTemplate.(ScalastiStringTemplate.java:57)
at org.clapper.scalasti.StringTemplate.(StringTemplate.scala:93)
at giter8.Apply$$anonfun$write$1$$anonfun$apply$12.apply(apply.scala:103)
at giter8.Apply$$anonfun$write$1$$anonfun$apply$12.apply(apply.scala:101)
at dispatch.Handlers$$anonfun$$greater$minus$1.apply(Http.scala:334)
at dispatch.Handlers$$anonfun$$greater$minus$1.apply(Http.scala:334)
at dispatch.Handlers$$anonfun$$greater$tilde$1.apply(Http.scala:329)
at dispatch.Handlers$$anonfun$$greater$tilde$1.apply(Http.scala:319)
at dispatch.Handlers$$anonfun$$greater$greater$1.apply(Http.scala:312)
at dispatch.Handlers$$anonfun$$greater$greater$1.apply(Http.scala:302)
at dispatch.Handler$$anonfun$apply$6.apply(Http.scala:159)
at dispatch.Handler$$anonfun$apply$6.apply(Http.scala:158)
at dispatch.HttpExecutor$$anonfun$when$1.apply(Http.scala:100)
at dispatch.HttpExecutor$$anonfun$when$1.apply(Http.scala:99)
at dispatch.HttpExecutor$$anonfun$x$1.apply(Http.scala:95)
at dispatch.Http.pack(Http.scala:73)
at dispatch.HttpExecutor$class.x(Http.scala:89)
at dispatch.Http.x(Http.scala:30)
at dispatch.HttpExecutor$class.when(Http.scala:99)
at dispatch.Http.when(Http.scala:30)
at dispatch.HttpExecutor$class.apply(Http.scala:106)
at dispatch.Http.apply(Http.scala:30)
at giter8.Apply$$anonfun$write$1.apply(apply.scala:101)
at giter8.Apply$$anonfun$write$1.apply(apply.scala:91)
at scala.collection.LinearSeqOptimized$class.foreach(LinearSeqOptimized.scala:61)
at scala.collection.immutable.List.foreach(List.scala:45)
at giter8.Apply$class.write(apply.scala:91)
at giter8.Giter8.write(giter8.scala:3)
at giter8.Apply$$anonfun$inspect$2.apply(apply.scala:34)
at giter8.Apply$$anonfun$inspect$2.apply(apply.scala:16)
at scala.Either$RightProjection.flatMap(Either.scala:275)
at giter8.Apply$class.inspect(apply.scala:16)
at giter8.Giter8.inspect(giter8.scala:3)
at giter8.Giter8.run(giter8.scala:15)
at giter8.Giter8.run(giter8.scala:3)
at xsbt.boot.Launch$.run(Launch.scala:54)
at xsbt.boot.Launch$$anonfun$explicit$1.apply(Launch.scala:43)
at xsbt.boot.Launch$.launch(Launch.scala:68)
at xsbt.boot.Launch$.apply(Launch.scala:14)
at xsbt.boot.Boot$.runImpl(Boot.scala:24)
at xsbt.boot.Boot$.main(Boot.scala:15)
at xsbt.boot.Boot.main(Boot.scala)
problem parsing template 'anonymous'
java.lang.NullPointerException
at org.antlr.stringtemplate.language.TemplateParser.action(TemplateParser.java:163)
at org.antlr.stringtemplate.language.TemplateParser.template(TemplateParser.java:127)
at org.antlr.stringtemplate.StringTemplate.breakTemplateIntoChunks(StringTemplate.java:850)
at org.antlr.stringtemplate.StringTemplate.setTemplate(StringTemplate.java:441)
at org.antlr.stringtemplate.StringTemplate.(StringTemplate.java:308)
at org.antlr.stringtemplate.StringTemplate.(StringTemplate.java:293)
at org.clapper.scalasti.adapter.ScalastiStringTemplate.(ScalastiStringTemplate.java:57)
at org.clapper.scalasti.StringTemplate.(StringTemplate.scala:93)
at giter8.Apply$$anonfun$write$1$$anonfun$apply$12.apply(apply.scala:103)
at giter8.Apply$$anonfun$write$1$$anonfun$apply$12.apply(apply.scala:101)
at dispatch.Handlers$$anonfun$$greater$minus$1.apply(Http.scala:334)
at dispatch.Handlers$$anonfun$$greater$minus$1.apply(Http.scala:334)
at dispatch.Handlers$$anonfun$$greater$tilde$1.apply(Http.scala:329)
at dispatch.Handlers$$anonfun$$greater$tilde$1.apply(Http.scala:319)
at dispatch.Handlers$$anonfun$$greater$greater$1.apply(Http.scala:312)
at dispatch.Handlers$$anonfun$$greater$greater$1.apply(Http.scala:302)
at dispatch.Handler$$anonfun$apply$6.apply(Http.scala:159)
at dispatch.Handler$$anonfun$apply$6.apply(Http.scala:158)
at dispatch.HttpExecutor$$anonfun$when$1.apply(Http.scala:100)
at dispatch.HttpExecutor$$anonfun$when$1.apply(Http.scala:99)
at dispatch.HttpExecutor$$anonfun$x$1.apply(Http.scala:95)
at dispatch.Http.pack(Http.scala:73)
at dispatch.HttpExecutor$class.x(Http.scala:89)
at dispatch.Http.x(Http.scala:30)
at dispatch.HttpExecutor$class.when(Http.scala:99)
at dispatch.Http.when(Http.scala:30)
at dispatch.HttpExecutor$class.apply(Http.scala:106)
at dispatch.Http.apply(Http.scala:30)
at giter8.Apply$$anonfun$write$1.apply(apply.scala:101)
at giter8.Apply$$anonfun$write$1.apply(apply.scala:91)
at scala.collection.LinearSeqOptimized$class.foreach(LinearSeqOptimized.scala:61)
at scala.collection.immutable.List.foreach(List.scala:45)
at giter8.Apply$class.write(apply.scala:91)
at giter8.Giter8.write(giter8.scala:3)
at giter8.Apply$$anonfun$inspect$2.apply(apply.scala:34)
at giter8.Apply$$anonfun$inspect$2.apply(apply.scala:16)
at scala.Either$RightProjection.flatMap(Either.scala:275)
at giter8.Apply$class.inspect(apply.scala:16)
at giter8.Giter8.inspect(giter8.scala:3)
at giter8.Giter8.run(giter8.scala:15)
at giter8.Giter8.run(giter8.scala:3)
at xsbt.boot.Launch$.run(Launch.scala:54)
at xsbt.boot.Launch$$anonfun$explicit$1.apply(Launch.scala:43)
at xsbt.boot.Launch$.launch(Launch.scala:68)
at xsbt.boot.Launch$.apply(Launch.scala:14)
at xsbt.boot.Boot$.runImpl(Boot.scala:24)
at xsbt.boot.Boot$.main(Boot.scala:15)
at xsbt.boot.Boot.main(Boot.scala)
problem parsing template 'anonymous'
line 1:20826: expecting '$', found ''
at org.antlr.stringtemplate.language.DefaultTemplateLexer.nextToken(DefaultTemplateLexer.java:149)
at antlr.TokenBuffer.fill(TokenBuffer.java:69)
at antlr.TokenBuffer.LA(TokenBuffer.java:80)
at antlr.LLkParser.LA(LLkParser.java:52)
at org.antlr.stringtemplate.language.TemplateParser.template(TemplateParser.java:103)
at org.antlr.stringtemplate.StringTemplate.breakTemplateIntoChunks(StringTemplate.java:850)
at org.antlr.stringtemplate.StringTemplate.setTemplate(StringTemplate.java:441)
at org.antlr.stringtemplate.StringTemplate.(StringTemplate.java:308)
at org.antlr.stringtemplate.StringTemplate.(StringTemplate.java:293)
at org.clapper.scalasti.adapter.ScalastiStringTemplate.(ScalastiStringTemplate.java:57)
at org.clapper.scalasti.StringTemplate.(StringTemplate.scala:93)
at giter8.Apply$$anonfun$write$1$$anonfun$apply$12.apply(apply.scala:103)
at giter8.Apply$$anonfun$write$1$$anonfun$apply$12.apply(apply.scala:101)
at dispatch.Handlers$$anonfun$$greater$minus$1.apply(Http.scala:334)
at dispatch.Handlers$$anonfun$$greater$minus$1.apply(Http.scala:334)
at dispatch.Handlers$$anonfun$$greater$tilde$1.apply(Http.scala:329)
at dispatch.Handlers$$anonfun$$greater$tilde$1.apply(Http.scala:319)
at dispatch.Handlers$$anonfun$$greater$greater$1.apply(Http.scala:312)
at dispatch.Handlers$$anonfun$$greater$greater$1.apply(Http.scala:302)
at dispatch.Handler$$anonfun$apply$6.apply(Http.scala:159)
at dispatch.Handler$$anonfun$apply$6.apply(Http.scala:158)
at dispatch.HttpExecutor$$anonfun$when$1.apply(Http.scala:100)
at dispatch.HttpExecutor$$anonfun$when$1.apply(Http.scala:99)
at dispatch.HttpExecutor$$anonfun$x$1.apply(Http.scala:95)
at dispatch.Http.pack(Http.scala:73)
at dispatch.HttpExecutor$class.x(Http.scala:89)
at dispatch.Http.x(Http.scala:30)
at dispatch.HttpExecutor$class.when(Http.scala:99)
at dispatch.Http.when(Http.scala:30)
at dispatch.HttpExecutor$class.apply(Http.scala:106)
at dispatch.Http.apply(Http.scala:30)
at giter8.Apply$$anonfun$write$1.apply(apply.scala:101)
at giter8.Apply$$anonfun$write$1.apply(apply.scala:91)
at scala.collection.LinearSeqOptimized$class.foreach(LinearSeqOptimized.scala:61)
at scala.collection.immutable.List.foreach(List.scala:45)
at giter8.Apply$class.write(apply.scala:91)
at giter8.Giter8.write(giter8.scala:3)
at giter8.Apply$$anonfun$inspect$2.apply(apply.scala:34)
at giter8.Apply$$anonfun$inspect$2.apply(apply.scala:16)
at scala.Either$RightProjection.flatMap(Either.scala:275)
at giter8.Apply$class.inspect(apply.scala:16)
at giter8.Giter8.inspect(giter8.scala:3)
at giter8.Giter8.run(giter8.scala:15)
at giter8.Giter8.run(giter8.scala:3)
at xsbt.boot.Launch$.run(Launch.scala:54)
at xsbt.boot.Launch$$anonfun$explicit$1.apply(Launch.scala:43)
at xsbt.boot.Launch$.launch(Launch.scala:68)
at xsbt.boot.Launch$.apply(Launch.scala:14)
at xsbt.boot.Boot$.runImpl(Boot.scala:24)
at xsbt.boot.Boot$.main(Boot.scala:15)
at xsbt.boot.Boot.main(Boot.scala)
action parse error; template context is [anonymous]
line 1:3: expecting RPAREN, found ','
at antlr.Parser.match(Parser.java:211)
at org.antlr.stringtemplate.language.ActionParser.valueExpr(ActionParser.java:975)
at org.antlr.stringtemplate.language.ActionParser.primaryExpr(ActionParser.java:808)
at org.antlr.stringtemplate.language.ActionParser.expr(ActionParser.java:539)
at org.antlr.stringtemplate.language.ActionParser.templatesExpr(ActionParser.java:222)
at org.antlr.stringtemplate.language.ActionParser.action(ActionParser.java:126)
at org.antlr.stringtemplate.StringTemplate.parseAction(StringTemplate.java:876)
at org.antlr.stringtemplate.language.TemplateParser.action(TemplateParser.java:162)
at org.antlr.stringtemplate.language.TemplateParser.template(TemplateParser.java:127)
at org.antlr.stringtemplate.StringTemplate.breakTemplateIntoChunks(StringTemplate.java:850)
at org.antlr.stringtemplate.StringTemplate.setTemplate(StringTemplate.java:441)
at org.antlr.stringtemplate.StringTemplate.(StringTemplate.java:308)
at org.antlr.stringtemplate.StringTemplate.(StringTemplate.java:293)
at org.clapper.scalasti.adapter.ScalastiStringTemplate.(ScalastiStringTemplate.java:57)
at org.clapper.scalasti.StringTemplate.(StringTemplate.scala:93)
at giter8.Apply$$anonfun$write$1$$anonfun$apply$12.apply(apply.scala:103)
at giter8.Apply$$anonfun$write$1$$anonfun$apply$12.apply(apply.scala:101)
at dispatch.Handlers$$anonfun$$greater$minus$1.apply(Http.scala:334)
at dispatch.Handlers$$anonfun$$greater$minus$1.apply(Http.scala:334)
at dispatch.Handlers$$anonfun$$greater$tilde$1.apply(Http.scala:329)
at dispatch.Handlers$$anonfun$$greater$tilde$1.apply(Http.scala:319)
at dispatch.Handlers$$anonfun$$greater$greater$1.apply(Http.scala:312)
at dispatch.Handlers$$anonfun$$greater$greater$1.apply(Http.scala:302)
at dispatch.Handler$$anonfun$apply$6.apply(Http.scala:159)
at dispatch.Handler$$anonfun$apply$6.apply(Http.scala:158)
at dispatch.HttpExecutor$$anonfun$when$1.apply(Http.scala:100)
at dispatch.HttpExecutor$$anonfun$when$1.apply(Http.scala:99)
at dispatch.HttpExecutor$$anonfun$x$1.apply(Http.scala:95)
at dispatch.Http.pack(Http.scala:73)
at dispatch.HttpExecutor$class.x(Http.scala:89)
at dispatch.Http.x(Http.scala:30)
at dispatch.HttpExecutor$class.when(Http.scala:99)
at dispatch.Http.when(Http.scala:30)
at dispatch.HttpExecutor$class.apply(Http.scala:106)
at dispatch.Http.apply(Http.scala:30)
at giter8.Apply$$anonfun$write$1.apply(apply.scala:101)
at giter8.Apply$$anonfun$write$1.apply(apply.scala:91)
at scala.collection.LinearSeqOptimized$class.foreach(LinearSeqOptimized.scala:61)
at scala.collection.immutable.List.foreach(List.scala:45)
at giter8.Apply$class.write(apply.scala:91)
at giter8.Giter8.write(giter8.scala:3)
at giter8.Apply$$anonfun$inspect$2.apply(apply.scala:34)
at giter8.Apply$$anonfun$inspect$2.apply(apply.scala:16)
at scala.Either$RightProjection.flatMap(Either.scala:275)
at giter8.Apply$class.inspect(apply.scala:16)
at giter8.Giter8.inspect(giter8.scala:3)
at giter8.Giter8.run(giter8.scala:15)
at giter8.Giter8.run(giter8.scala:3)
at xsbt.boot.Launch$.run(Launch.scala:54)
at xsbt.boot.Launch$$anonfun$explicit$1.apply(Launch.scala:43)
at xsbt.boot.Launch$.launch(Launch.scala:68)
at xsbt.boot.Launch$.apply(Launch.scala:14)
at xsbt.boot.Boot$.runImpl(Boot.scala:24)
at xsbt.boot.Boot$.main(Boot.scala:15)
at xsbt.boot.Boot.main(Boot.scala)
action parse error; template context is [anonymous]
line 1:5: unexpected token: ,
at org.antlr.stringtemplate.language.ActionParser.action(ActionParser.java:143)
at org.antlr.stringtemplate.StringTemplate.parseAction(StringTemplate.java:876)
at org.antlr.stringtemplate.language.TemplateParser.action(TemplateParser.java:162)
at org.antlr.stringtemplate.language.TemplateParser.template(TemplateParser.java:127)
at org.antlr.stringtemplate.StringTemplate.breakTemplateIntoChunks(StringTemplate.java:850)
at org.antlr.stringtemplate.StringTemplate.setTemplate(StringTemplate.java:441)
at org.antlr.stringtemplate.StringTemplate.(StringTemplate.java:308)
at org.antlr.stringtemplate.StringTemplate.(StringTemplate.java:293)
at org.clapper.scalasti.adapter.ScalastiStringTemplate.(ScalastiStringTemplate.java:57)
at org.clapper.scalasti.StringTemplate.(StringTemplate.scala:93)
at giter8.Apply$$anonfun$write$1$$anonfun$apply$12.apply(apply.scala:103)
at giter8.Apply$$anonfun$write$1$$anonfun$apply$12.apply(apply.scala:101)
at dispatch.Handlers$$anonfun$$greater$minus$1.apply(Http.scala:334)
at dispatch.Handlers$$anonfun$$greater$minus$1.apply(Http.scala:334)
at dispatch.Handlers$$anonfun$$greater$tilde$1.apply(Http.scala:329)
at dispatch.Handlers$$anonfun$$greater$tilde$1.apply(Http.scala:319)
at dispatch.Handlers$$anonfun$$greater$greater$1.apply(Http.scala:312)
at dispatch.Handlers$$anonfun$$greater$greater$1.apply(Http.scala:302)
at dispatch.Handler$$anonfun$apply$6.apply(Http.scala:159)
at dispatch.Handler$$anonfun$apply$6.apply(Http.scala:158)
at dispatch.HttpExecutor$$anonfun$when$1.apply(Http.scala:100)
at dispatch.HttpExecutor$$anonfun$when$1.apply(Http.scala:99)
at dispatch.HttpExecutor$$anonfun$x$1.apply(Http.scala:95)
at dispatch.Http.pack(Http.scala:73)
at dispatch.HttpExecutor$class.x(Http.scala:89)
at dispatch.Http.x(Http.scala:30)
at dispatch.HttpExecutor$class.when(Http.scala:99)
at dispatch.Http.when(Http.scala:30)
at dispatch.HttpExecutor$class.apply(Http.scala:106)
at dispatch.Http.apply(Http.scala:30)
at giter8.Apply$$anonfun$write$1.apply(apply.scala:101)
at giter8.Apply$$anonfun$write$1.apply(apply.scala:91)
at scala.collection.LinearSeqOptimized$class.foreach(LinearSeqOptimized.scala:61)
at scala.collection.immutable.List.foreach(List.scala:45)
at giter8.Apply$class.write(apply.scala:91)
at giter8.Giter8.write(giter8.scala:3)
at giter8.Apply$$anonfun$inspect$2.apply(apply.scala:34)
at giter8.Apply$$anonfun$inspect$2.apply(apply.scala:16)
at scala.Either$RightProjection.flatMap(Either.scala:275)
at giter8.Apply$class.inspect(apply.scala:16)
at giter8.Giter8.inspect(giter8.scala:3)
at giter8.Giter8.run(giter8.scala:15)
at giter8.Giter8.run(giter8.scala:3)
at xsbt.boot.Launch$.run(Launch.scala:54)
at xsbt.boot.Launch$$anonfun$explicit$1.apply(Launch.scala:43)
at xsbt.boot.Launch$.launch(Launch.scala:68)
at xsbt.boot.Launch$.apply(Launch.scala:14)
at xsbt.boot.Boot$.runImpl(Boot.scala:24)
at xsbt.boot.Boot$.main(Boot.scala:15)
at xsbt.boot.Boot.main(Boot.scala)
Can't parse chunk: (a,c,d,e,f,g){f=f||c.dataTypes[0],g=g||{},g[f]=!0;var h=a[f],i=0,j=h?h.length:0,k=a===bT,l;for(;i<j&&(k||!l);i++)l=hi,typeof l=="string"&&(!k||g[l]?l=b:(c.dataTypes.unshift(l),l=b$(a,c,d,e,l,g)));(k||!l)&&!g[""]&&(l=b$(a,c,d,e,"",g));return l}function bZ(a){return function(b,c){typeof b!="string"&&(c=b,b="");if(f.isFunction(c)){var d=b.toLowerCase().split(bP),e=0,g=d.length,h,i,j;for(;e<g;e++)h=d[e],j=/^+/.test(h),j&&(h=h.substr(1)||""),i=a[h]=a[h]||[],ij?"unshift":"push"}}}function bC(a,b,c){var d=b==="width"?a.offsetWidth:a.offsetHeight,e=b==="width"?bx:by,g=0,h=e.length;if(d>0){if(c!=="border")for(;g<h;g++)c||(d-=parseFloat(f.css(a,"padding"+e[g]))||0),c==="margin"?d+=parseFloat(f.css(a,c+e[g]))||0:d-=parseFloat(f.css(a,"border"+e[g]+"Width"))||0;return d+"px"}d=bz(a,b,b);if(d<0||d==null)d=a.style[b]||0;d=parseFloat(d)||0;if(c)for(;g<h;g++)d+=parseFloat(f.css(a,"padding"+e[g]))||0,c!=="padding"&&(d+=parseFloat(f.css(a,"border"+e[g]+"Width"))||0),c==="margin"&&(d+=parseFloat(f.css(a,c+e[g]))||0);return d+"px"}function bp(a,b){b.src?f.ajax({url:b.src,async:!1,dataType:"script"}):f.globalEval((b.text||b.textContent||b.innerHTML||"").replace(bf,"/$0/")),b.parentNode&&b.parentNode.removeChild(b)}function bo(a){var b=c.createElement("div");bh.appendChild(b),b.innerHTML=a.outerHTML;return b.firstChild}function bn(a){var b=(a.nodeName||"").toLowerCase();b==="input"?bm(a):b!=="script"&&typeof a.getElementsByTagName!="undefined"&&f.grep(a.getElementsByTagName("input"),bm)}function bm(a){if(a.type==="checkbox"||a.type==="radio")a.defaultChecked=a.checked}function bl(a){return typeof a.getElementsByTagName!="undefined"?a.getElementsByTagName(""):typeof a.querySelectorAll!="undefined"?a.querySelectorAll(""):[]}function bk(a,b){var c;if(b.nodeType===1){b.clearAttributes&&b.clearAttributes(),b.mergeAttributes&&b.mergeAttributes(a),c=b.nodeName.toLowerCase();if(c==="object")b.outerHTML=a.outerHTML;else if(c!=="input"||a.type!=="checkbox"&&a.type!=="radio"){if(c==="option")b.selected=a.defaultSelected;else if(c==="input"||c==="textarea")b.defaultValue=a.defaultValue}else a.checked&&(b.defaultChecked=b.checked=a.checked),b.value!==a.value&&(b.value=a.value);b.removeAttribute(f.expando)}}function bj(a,b){if(b.nodeType===1&&!!f.hasData(a)){var c,d,e,g=f.data(a),h=f.data(b,g),i=g.events;if(i){delete h.handle,h.events={};for(c in i)for(d=0,e=i[c].length;d<e;d++)f.event.add(b,c+(i[c][d].namespace?".":"")+i[c][d].namespace,i[c][d],i[c][d].data)}h.data&&(h.data=f.extend({},h.data))}}function bi(a,b){return f.nodeName(a,"table")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function U(a){var b=V.split("|"),c=a.createDocumentFragment();if(c.createElement)while(b.length)c.createElement(b.pop());return c}function T(a,b,c){b=b||0;if(f.isFunction(b))return f.grep(a,function(a,d){var e=!!b.call(a,d,a);return e===c});if(b.nodeType)return f.grep(a,function(a,d){return a===b===c});if(typeof b=="string"){var d=f.grep(a,function(a){return a.nodeType===1});if(O.test(b))return f.filter(b,d,!c);b=f.filter(b,d)}return f.grep(a,function(a,d){return f.inArray(a,b)>=0===c})}function S(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function K(){return!0}function J(){return!1}function n(a,b,c){var d=b+"defer",e=b+"queue",g=b+"mark",h=f.data(a,d);h&&(c==="queue"||!f.data(a,e))&&(c==="mark"||!f.data(a,g))&&setTimeout(function(){!f.data(a,e)&&!f.data(a,g)&&(f.removeData(a,d,!0),h.fire())},0)}function m(a){for(var b in a){if(b==="data"&&f.isEmptyObject(a[b]))continue;if(b!=="toJSON")return!1}return!0}function l(a,c,d){if(d===b&&a.nodeType===1){var e="data-"+c.replace(k,"-$1").toLowerCase();d=a.getAttribute(e);if(typeof d=="string"){try{d=d==="true"?!0:d==="false"?!1:d==="null"?null:f.isNumeric(d)?parseFloat(d):j.test(d)?f.parseJSON(d):d}catch(g){}f.data(a,c,d)}else d=b}return d}function h(a){var b=g[a]={},c,d;a=a.split(/\s+/);for(c=0,d=a.length;c<d;c++)b[a[c]]=!0;return b}var c=a.document,d=a.navigator,e=a.location,f=function(){function J(){if(!e.isReady){try{c.documentElement.doScroll("left")}catch(a){setTimeout(J,1);return}e.ready()}}var e=function(a,b){return new e.fn.init(a,b,h)},f=a.jQuery,g=a.$,h,i=/^(?:[^#<]*(<[\w\W]+>)[^>]$|#([\w-])$)/,j=/\S/,k=/^\s+/,l=/\s+$/,m=/^<(\w+)\s/?>(?:</\1>)?$/,n=/^[],:{}\s]$/,o=/(?:["\/bfnrt]|u[0-9a-fA-F]{4})/g,p=/"[^"\\n\r]"|true|false|null|-?\d+(?:.\d)?(?:[eE][+-]?\d+)?/g,q=/(?:^|:|,)(?:\s[)+/g,r=/(webkit) //,s=/(opera)(?:.version)? //,t=/(msie) ([\w.]+)/,u=/(mozilla)(?:.? rv:([\w.]+))?/,v=/-([a-z]|[0-9])/ig,w=/^-ms-/,x=function(a,b){return(b+"").toUpperCase()},y=d.userAgent,z,A,B,C=Object.prototype.toString,D=Object.prototype.hasOwnProperty,E=Array.prototype.push,F=Array.prototype.slice,G=String.prototype.trim,H=Array.prototype.indexOf,I={};e.fn=e.prototype={constructor:e,init:function(a,d,f){var g,h,j,k;if(!a)return this;if(a.nodeType){this.context=this[0]=a,this.length=1;return this}if(a==="body"&&!d&&c.body){this.context=c,this[0]=c.body,this.selector=a,this.length=1;return this}if(typeof a=="string"){a.charAt(0)!=="<"||a.charAt(a.length-1)!==">"||a.length<3?g=i.exec(a):g=[null,a,null];if(g&&(g[1]||!d)){if(g[1]){d=d instanceof e?d[0]:d,k=d?d.ownerDocument||d:c,j=m.exec(a),j?e.isPlainObject(d)?(a=[c.createElement(j[1])],e.fn.attr.call(a,d,!0)):a=[k.createElement(j[1])]:(j=e.buildFragment([g[1]],[k]),a=(j.cacheable?e.clone(j.fragment):j.fragment).childNodes);return e.merge(this,a)}h=c.getElementById(g[2]);if(h&&h.parentNode){if(h.id!==g[2])return f.find(a);this.length=1,this[0]=h}this.context=c,this.selector=a;return this}return!d||d.jquery?(d||f).find(a):this.constructor(d).find(a)}if(e.isFunction(a))return f.ready(a);a.selector!==b&&(this.selector=a.selector,this.context=a.context);return e.makeArray(a,this)},selector:"",jquery:"1.7.1",length:0,size:function(){return this.length},toArray:function(){return F.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var d=this.constructor();e.isArray(a)?E.apply(d,a):e.merge(d,a),d.prevObject=this,d.context=this.context,b==="find"?d.selector=this.selector+(this.selector?" ":"")+c:b&&(d.selector=this.selector+"."+b+"("+c+")");return d},each:function(a,b){return e.each(this,a,b)},ready:function(a){e.bindReady(),A.add(a);return this},eq:function(a){a=+a;return a===-1?this.slice(a):this.slice(a,a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(F.apply(this,arguments),"slice",F.call(arguments).join(","))},map:function(a){return this.pushStack(e.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:E,sort:[].sort,splice:[].splice},e.fn.init.prototype=e.fn,e.extend=e.fn.extend=function(){var a,c,d,f,g,h,i=arguments[0]||{},j=1,k=arguments.length,l=!1;typeof i=="boolean"&&(l=i,i=arguments[1]||{},j=2),typeof i!="object"&&!e.isFunction(i)&&(i={}),k===j&&(i=this,--j);for(;j<k;j++)if((a=arguments[j])!=null)for(c in a){d=i[c],f=a[c];if(i===f)continue;l&&f&&(e.isPlainObject(f)||(g=e.isArray(f)))?(g?(g=!1,h=d&&e.isArray(d)?d:[]):h=d&&e.isPlainObject(d)?d:{},i[c]=e.extend(l,h,f)):f!==b&&(i[c]=f)}return i},e.extend({noConflict:function(b){a.$===e&&(a.$=g),b&&a.jQuery===e&&(a.jQuery=f);return e},isReady:!1,readyWait:1,holdReady:function(a){a?e.readyWait++:e.ready(!0)},ready:function(a){if(a===!0&&!--e.readyWait||a!==!0&&!e.isReady){if(!c.body)return setTimeout(e.ready,1);e.isReady=!0;if(a!==!0&&--e.readyWait>0)return;A.fireWith(c,[e]),e.fn.trigger&&e(c).trigger("ready").off("ready")}},bindReady:function(){if(!A){A=e.Callbacks("once memory");if(c.readyState==="complete")return setTimeout(e.ready,1);if(c.addEventListener)c.addEventListener("DOMContentLoaded",B,!1),a.addEventListener("load",e.ready,!1);else if(c.attachEvent){c.attachEvent("onreadystatechange",B),a.attachEvent("onload",e.ready);var b=!1;try{b=a.frameElement==null}catch(d){}c.documentElement.doScroll&&b&&J()}}},isFunction:function(a){return e.type(a)==="function"},isArray:Array.isArray||function(a){return e.type(a)==="array"},isWindow:function(a){return a&&typeof a=="object"&&"setInterval"in a},isNumeric:function(a){return!isNaN(parseFloat(a))&&isFinite(a)},type:function(a){return a==null?String(a):I[C.call(a)]||"object"},isPlainObject:function(a){if(!a||e.type(a)!=="object"||a.nodeType||e.isWindow(a))return!1;try{if(a.constructor&&!D.call(a,"constructor")&&!D.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}var d;for(d in a);return d===b||D.call(a,d)},isEmptyObject:function(a){for(var b in a)return!1;return!0},error:function(a){throw new Error(a)},parseJSON:function(b){if(typeof b!="string"||!b)return null;b=e.trim(b);if(a.JSON&&a.JSON.parse)return a.JSON.parse(b);if(n.test(b.replace(o,"@").replace(p,"]").replace(q,"")))return(new Function("return "+b))();e.error("Invalid JSON: "+b)},parseXML:function(c){var d,f;try{a.DOMParser?(f=new DOMParser,d=f.parseFromString(c,"text/xml")):(d=new ActiveXObject("Microsoft.XMLDOM"),d.async="false",d.loadXML(c))}catch(g){d=b}(!d||!d.documentElement||d.getElementsByTagName("parsererror").length)&&e.error("Invalid XML: "+c);return d},noop:function(){},globalEval:function(b){b&&j.test(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(w,"ms-").replace(v,x)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,c,d){var f,g=0,h=a.length,i=h===b||e.isFunction(a);if(d){if(i){for(f in a)if(c.apply(a[f],d)===!1)break}else for(;g<h;)if(c.apply(a[g++],d)===!1)break}else if(i){for(f in a)if(c.call(a[f],f,a[f])===!1)break}else for(;g<h;)if(c.call(a[g],g,a[g++])===!1)break;return a},trim:G?function(a){return a==null?"":G.call(a)}:function(a){return a==null?"":(a+"").replace(k,"").replace(l,"")},makeArray:function(a,b){var c=b||[];if(a!=null){var d=e.type(a);a.length==null||d==="string"||d==="function"||d==="regexp"||e.isWindow(a)?E.call(c,a):e.merge(c,a)}return c},inArray:function(a,b,c){var d;if(b){if(H)return H.call(b,a,c);d=b.length,c=c?c<0?Math.max(0,d+c):c:0;for(;c<d;c++)if(c in b&&b[c]===a)return c}return-1},merge:function(a,c){var d=a.length,e=0;if(typeof c.length=="number")for(var f=c.length;e<f;e++)a[d++]=c[e];else while(c[e]!==b)a[d++]=c[e++];a.length=d;return a},grep:function(a,b,c){var d=[],e;c=!!c;for(var f=0,g=a.length;f<g;f++)e=!!b(a[f],f),c!==e&&d.push(a[f]);return d},map:function(a,c,d){var f,g,h=[],i=0,j=a.length,k=a instanceof e||j!==b&&typeof j=="number"&&(j>0&&a[0]&&a[j-1]||j===0||e.isArray(a));if(k)for(;i<j;i++)f=c(a[i],i,d),f!=null&&(h[h.length]=f);else for(g in a)f=c(a[g],g,d),f!=null&&(h[h.length]=f);return h.concat.apply([],h)},guid:1,proxy:function(a,c){if(typeof c=="string"){var d=a[c];c=a,a=d}if(!e.isFunction(a))return b;var f=F.call(arguments,2),g=function(){return a.apply(c,f.concat(F.call(arguments)))};g.guid=a.guid=a.guid||g.guid||e.guid++;return g},access:function(a,c,d,f,g,h){var i=a.length;if(typeof c=="object"){for(var j in c)e.access(a,j,c[j],f,g,d);return a}if(d!==b){f=!h&&f&&e.isFunction(d);for(var k=0;k<i;k++)g(a[k],c,f?d.call(a[k],k,g(a[k],c)):d,h);return a}return i?g(a[0],c):b},now:function(){return(new Date).getTime()},uaMatch:function(a){a=a.toLowerCase();var b=r.exec(a)||s.exec(a)||t.exec(a)||a.indexOf("compatible")<0&&u.exec(a)||[];return{browser:b[1]||"",version:b[2]||"0"}},sub:function(){function a(b,c){return new a.fn.init(b,c)}e.extend(!0,a,this),a.superclass=this,a.fn=a.prototype=this(),a.fn.constructor=a,a.sub=this.sub,a.fn.init=function(d,f){f&&f instanceof e&&!(f instanceof a)&&(f=a(f));return e.fn.init.call(this,d,f,b)},a.fn.init.prototype=a.fn;var b=a(c);return a},browser:{}}),e.each("Boolean Number String Function Array Date RegExp Object".split(" "),function(a,b){I["[object "+b+"]"]=b.toLowerCase()}),z=e.uaMatch(y),z.browser&&(e.browser[z.browser]=!0,e.browser.version=z.version),e.browser.webkit&&(e.browser.safari=!0),j.test("?")&&(k=/^[\s\xA0]+/,l=/[\s\xA0]+$/),h=e(c),c.addEventListener?B=function(){c.removeEventListener("DOMContentLoaded",B,!1),e.ready()}:c.attachEvent&&(B=function(){c.readyState==="complete"&&(c.detachEvent("onreadystatechange",B),e.ready())});return e}(),g={};f.Callbacks=function(a){a=a?g[a]||h(a):{};var c=[],d=[],e,i,j,k,l,m=function(b){var d,e,g,h,i;for(d=0,e=b.length;d<e;d++)g=b[d],h=f.type(g),h==="array"?m(g):h==="function"&&(!a.unique||!o.has(g))&&c.push(g)},n=function(b,f){f=f||[],e=!a.memory||[b,f],i=!0,l=j||0,j=0,k=c.length;for(;c&&l<k;l++)if(c[l].apply(b,f)===!1&&a.stopOnFalse){e=!0;break}i=!1,c&&(a.once?e===!0?o.disable():c=[]:d&&d.length&&(e=d.shift(),o.fireWith(e[0],e[1])))},o={add:function(){if(c){var a=c.length;m(arguments),i?k=c.length:e&&e!==!0&&(j=a,n(e[0],e[1]))}return this},remove:function(){if(c){var b=arguments,d=0,e=b.length;for(;d<e;d++)for(var f=0;f<c.length;f++)if(b[d]===c[f]){i&&f<=k&&(k--,f<=l&&l--),c.splice(f--,1);if(a.unique)break}}return this},has:function(a){if(c){var b=0,d=c.length;for(;b<d;b++)if(a===c[b])return!0}return!1},empty:function(){c=[];return this},disable:function(){c=d=e=b;return this},disabled:function(){return!c},lock:function(){d=b,(!e||e===!0)&&o.disable();return this},locked:function(){return!d},fireWith:function(b,c){d&&(i?a.once||d.push([b,c]):(!a.once||!e)&&n(b,c));return this},fire:function(){o.fireWith(this,arguments);return this},fired:function(){return!!e}};return o};var i=[].slice;f.extend({Deferred:function(a){var b=f.Callbacks("once memory"),c=f.Callbacks("once memory"),d=f.Callbacks("memory"),e="pending",g={resolve:b,reject:c,notify:d},h={done:b.add,fail:c.add,progress:d.add,state:function(){return e},isResolved:b.fired,isRejected:c.fired,then:function(a,b,c){i.done(a).fail(b).progress(c);return this},always:function(){i.done.apply(i,arguments).fail.apply(i,arguments);return this},pipe:function(a,b,c){return f.Deferred(function(d){f.each({done:[a,"resolve"],fail:[b,"reject"],progress:[c,"notify"]},function(a,b){var c=b[0],e=b[1],g;f.isFunction(c)?ia:ia})}).promise()},promise:function(a){if(a==null)a=h;else for(var b in h)a[b]=h[b];return a}},i=h.promise({}),j;for(j in g)i[j]=g[j].fire,i[j+"With"]=g[j].fireWith;i.done(function(){e="resolved"},c.disable,d.lock).fail(function(){e="rejected"},b.disable,d.lock),a&&a.call(i,i);return i},when:function(a){function m(a){return function(b){e[a]=arguments.length>1?i.call(arguments,0):b,j.notifyWith(k,e)}}function l(a){return function(c){b[a]=arguments.length>1?i.call(arguments,0):c,--g||j.resolveWith(j,b)}}var b=i.call(arguments,0),c=0,d=b.length,e=Array(d),g=d,h=d,j=d<=1&&a&&f.isFunction(a.promise)?a:f.Deferred(),k=j.promise();if(d>1){for(;c<d;c++)b[c]&&b[c].promise&&f.isFunction(b[c].promise)?b[c].promise().then(l(c),j.reject,m(c)):--g;g||j.resolveWith(j,b)}else j!==a&&j.resolveWith(j,d?[a]:[]);return k}}),f.support=function(){var b,d,e,g,h,i,j,k,l,m,n,o,p,q=c.createElement("div"),r=c.documentElement;q.setAttribute("className","t"),q.innerHTML="

a",d=q.getElementsByTagName(""),e=q.getElementsByTagName("a")[0];if(!d||!d.length||!e)return{};g=c.createElement("select"),h=g.appendChild(c.createElement("option")),i=q.getElementsByTagName("input")[0],b={leadingWhitespace:q.firstChild.nodeType===3,tbody:!q.getElementsByTagName("tbody").length,htmlSerialize:!!q.getElementsByTagName("link").length,style:/top/.test(e.getAttribute("style")),hrefNormalized:e.getAttribute("href")==="/a",opacity:/^0.55/.test(e.style.opacity),cssFloat:!!e.style.cssFloat,checkOn:i.value==="on",optSelected:h.selected,getSetAttribute:q.className!=="t",enctype:!!c.createElement("form").enctype,html5Clone:c.createElement("nav").cloneNode(!0).outerHTML!=="<:nav></:nav>",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0},i.checked=!0,b.noCloneChecked=i.cloneNode(!0).checked,g.disabled=!0,b.optDisabled=!h.disabled;try{delete q.test}catch(s){b.deleteExpando=!1}!q.addEventListener&&q.attachEvent&&q.fireEvent&&(q.attachEvent("onclick",function(){b.noCloneEvent=!1}),q.cloneNode(!0).fireEvent("onclick")),i=c.createElement("input"),i.value="t",i.setAttribute("type","radio"),b.radioValue=i.value==="t",i.setAttribute("checked","checked"),q.appendChild(i),k=c.createDocumentFragment(),k.appendChild(q.lastChild),b.checkClone=k.cloneNode(!0).cloneNode(!0).lastChild.checked,b.appendChecked=i.checked,k.removeChild(i),k.appendChild(q),q.innerHTML="",a.getComputedStyle&&(j=c.createElement("div"),j.style.width="0",j.style.marginRight="0",q.style.width="2px",q.appendChild(j),b.reliableMarginRight=(parseInt((a.getComputedStyle(j,null)||{marginRight:0}).marginRight,10)||0)===0);if(q.attachEvent)for(o in{submit:1,change:1,focusin:1})n="on"+o,p=n in q,p||(q.setAttribute(n,"return;"),p=typeof q[n]=="function"),b[o+"Bubbles"]=p;k.removeChild(q),k=g=h=j=q=i=null,f(function(){var a,d,e,g,h,i,j,k,m,n,o,r=c.getElementsByTagName("body")[0];!r||(j=1,k="position:absolute;top:0;left:0;width:1px;height:1px;margin:0;",m="visibility:hidden;border:0;",n="style='"+k+"border:5px solid #000;padding:0;'",o="<div "+n+">
"+"<table "+n+" cellpadding='0' cellspacing='0'>"+"",a=c.createElement("div"),a.style.cssText=m+"width:0;height:0;position:static;top:0;margin-top:"+j+"px",r.insertBefore(a,r.firstChild),q=c.createElement("div"),a.appendChild(q),q.innerHTML="
t
",l=q.getElementsByTagName("td"),p=l[0].offsetHeight===0,l[0].style.display="",l[1].style.display="none",b.reliableHiddenOffsets=p&&l[0].offsetHeight===0,q.innerHTML="",q.style.width=q.style.paddingLeft="1px",f.boxModel=b.boxModel=q.offsetWidth===2,typeof q.style.zoom!="undefined"&&(q.style.display="inline",q.style.zoom=1,b.inlineBlockNeedsLayout=q.offsetWidth===2,q.style.display="",q.innerHTML="
",b.shrinkWrapBlocks=q.offsetWidth!==2),q.style.cssText=k+m,q.innerHTML=o,d=q.firstChild,e=d.firstChild,h=d.nextSibling.firstChild.firstChild,i={doesNotAddBorder:e.offsetTop!==5,doesAddBorderForTableAndCells:h.offsetTop===5},e.style.position="fixed",e.style.top="20px",i.fixedPosition=e.offsetTop===20||e.offsetTop===15,e.style.position=e.style.top="",d.style.overflow="hidden",d.style.position="relative",i.subtractsBorderForOverflowNotVisible=e.offsetTop===-5,i.doesNotIncludeMarginInBodyOffset=r.offsetTop!==j,r.removeChild(a),q=a=null,f.extend(b,i))});return b}();var j=/^(?:{.
}|[._])
line 1:18819: unexpected char: '/'
at org.antlr.stringtemplate.language.ActionLexer.nextToken(ActionLexer.java:220)
at antlr.TokenBuffer.fill(TokenBuffer.java:69)
at antlr.TokenBuffer.LA(TokenBuffer.java:80)
at antlr.LLkParser.LA(LLkParser.java:52)
at antlr.Parser.consumeUntil(Parser.java:149)
at antlr.Parser.recover(Parser.java:312)
at org.antlr.stringtemplate.language.ActionParser.action(ActionParser.java:182)
at org.antlr.stringtemplate.StringTemplate.parseAction(StringTemplate.java:876)
at org.antlr.stringtemplate.language.TemplateParser.action(TemplateParser.java:162)
at org.antlr.stringtemplate.language.TemplateParser.template(TemplateParser.java:127)
at org.antlr.stringtemplate.StringTemplate.breakTemplateIntoChunks(StringTemplate.java:850)
at org.antlr.stringtemplate.StringTemplate.setTemplate(StringTemplate.java:441)
at org.antlr.stringtemplate.StringTemplate.(StringTemplate.java:308)
at org.antlr.stringtemplate.StringTemplate.(StringTemplate.java:293)
at org.clapper.scalasti.adapter.ScalastiStringTemplate.(ScalastiStringTemplate.java:57)
at org.clapper.scalasti.StringTemplate.(StringTemplate.scala:93)
at giter8.Apply$$anonfun$write$1$$anonfun$apply$12.apply(apply.scala:103)
at giter8.Apply$$anonfun$write$1$$anonfun$apply$12.apply(apply.scala:101)
at dispatch.Handlers$$anonfun$$greater$minus$1.apply(Http.scala:334)
at dispatch.Handlers$$anonfun$$greater$minus$1.apply(Http.scala:334)
at dispatch.Handlers$$anonfun$$greater$tilde$1.apply(Http.scala:329)
at dispatch.Handlers$$anonfun$$greater$tilde$1.apply(Http.scala:319)
at dispatch.Handlers$$anonfun$$greater$greater$1.apply(Http.scala:312)
at dispatch.Handlers$$anonfun$$greater$greater$1.apply(Http.scala:302)
at dispatch.Handler$$anonfun$apply$6.apply(Http.scala:159)
at dispatch.Handler$$anonfun$apply$6.apply(Http.scala:158)
at dispatch.HttpExecutor$$anonfun$when$1.apply(Http.scala:100)
at dispatch.HttpExecutor$$anonfun$when$1.apply(Http.scala:99)
at dispatch.HttpExecutor$$anonfun$x$1.apply(Http.scala:95)
at dispatch.Http.pack(Http.scala:73)
at dispatch.HttpExecutor$class.x(Http.scala:89)
at dispatch.Http.x(Http.scala:30)
at dispatch.HttpExecutor$class.when(Http.scala:99)
at dispatch.Http.when(Http.scala:30)
at dispatch.HttpExecutor$class.apply(Http.scala:106)
at dispatch.Http.apply(Http.scala:30)
at giter8.Apply$$anonfun$write$1.apply(apply.scala:101)
at giter8.Apply$$anonfun$write$1.apply(apply.scala:91)
at scala.collection.LinearSeqOptimized$class.foreach(LinearSeqOptimized.scala:61)
at scala.collection.immutable.List.foreach(List.scala:45)
at giter8.Apply$class.write(apply.scala:91)
at giter8.Giter8.write(giter8.scala:3)
at giter8.Apply$$anonfun$inspect$2.apply(apply.scala:34)
at giter8.Apply$$anonfun$inspect$2.apply(apply.scala:16)
at scala.Either$RightProjection.flatMap(Either.scala:275)
at giter8.Apply$class.inspect(apply.scala:16)
at giter8.Giter8.inspect(giter8.scala:3)
at giter8.Giter8.run(giter8.scala:15)
at giter8.Giter8.run(giter8.scala:3)
at xsbt.boot.Launch$.run(Launch.scala:54)
at xsbt.boot.Launch$$anonfun$explicit$1.apply(Launch.scala:43)
at xsbt.boot.Launch$.launch(Launch.scala:68)
at xsbt.boot.Launch$.apply(Launch.scala:14)
at xsbt.boot.Boot$.runImpl(Boot.scala:24)
at xsbt.boot.Boot$.main(Boot.scala:15)
at xsbt.boot.Boot.main(Boot.scala)
problem parsing template 'anonymous'
java.lang.NullPointerException
at org.antlr.stringtemplate.language.TemplateParser.action(TemplateParser.java:163)
at org.antlr.stringtemplate.language.TemplateParser.template(TemplateParser.java:127)
at org.antlr.stringtemplate.StringTemplate.breakTemplateIntoChunks(StringTemplate.java:850)
at org.antlr.stringtemplate.StringTemplate.setTemplate(StringTemplate.java:441)
at org.antlr.stringtemplate.StringTemplate.(StringTemplate.java:308)
at org.antlr.stringtemplate.StringTemplate.(StringTemplate.java:293)
at org.clapper.scalasti.adapter.ScalastiStringTemplate.(ScalastiStringTemplate.java:57)
at org.clapper.scalasti.StringTemplate.(StringTemplate.scala:93)
at giter8.Apply$$anonfun$write$1$$anonfun$apply$12.apply(apply.scala:103)
at giter8.Apply$$anonfun$write$1$$anonfun$apply$12.apply(apply.scala:101)
at dispatch.Handlers$$anonfun$$greater$minus$1.apply(Http.scala:334)
at dispatch.Handlers$$anonfun$$greater$minus$1.apply(Http.scala:334)
at dispatch.Handlers$$anonfun$$greater$tilde$1.apply(Http.scala:329)
at dispatch.Handlers$$anonfun$$greater$tilde$1.apply(Http.scala:319)
at dispatch.Handlers$$anonfun$$greater$greater$1.apply(Http.scala:312)
at dispatch.Handlers$$anonfun$$greater$greater$1.apply(Http.scala:302)
at dispatch.Handler$$anonfun$apply$6.apply(Http.scala:159)
at dispatch.Handler$$anonfun$apply$6.apply(Http.scala:158)
at dispatch.HttpExecutor$$anonfun$when$1.apply(Http.scala:100)
at dispatch.HttpExecutor$$anonfun$when$1.apply(Http.scala:99)
at dispatch.HttpExecutor$$anonfun$x$1.apply(Http.scala:95)
at dispatch.Http.pack(Http.scala:73)
at dispatch.HttpExecutor$class.x(Http.scala:89)
at dispatch.Http.x(Http.scala:30)
at dispatch.HttpExecutor$class.when(Http.scala:99)
at dispatch.Http.when(Http.scala:30)
at dispatch.HttpExecutor$class.apply(Http.scala:106)
at dispatch.Http.apply(Http.scala:30)
at giter8.Apply$$anonfun$write$1.apply(apply.scala:101)
at giter8.Apply$$anonfun$write$1.apply(apply.scala:91)
at scala.collection.LinearSeqOptimized$class.foreach(LinearSeqOptimized.scala:61)
at scala.collection.immutable.List.foreach(List.scala:45)
at giter8.Apply$class.write(apply.scala:91)
at giter8.Giter8.write(giter8.scala:3)
at giter8.Apply$$anonfun$inspect$2.apply(apply.scala:34)
at giter8.Apply$$anonfun$inspect$2.apply(apply.scala:16)
at scala.Either$RightProjection.flatMap(Either.scala:275)
at giter8.Apply$class.inspect(apply.scala:16)
at giter8.Giter8.inspect(giter8.scala:3)
at giter8.Giter8.run(giter8.scala:15)
at giter8.Giter8.run(giter8.scala:3)
at xsbt.boot.Launch$.run(Launch.scala:54)
at xsbt.boot.Launch$$anonfun$explicit$1.apply(Launch.scala:43)
at xsbt.boot.Launch$.launch(Launch.scala:68)
at xsbt.boot.Launch$.apply(Launch.scala:14)
at xsbt.boot.Boot$.runImpl(Boot.scala:24)
at xsbt.boot.Boot$.main(Boot.scala:15)
at xsbt.boot.Boot.main(Boot.scala)

Applied geowa4/play20-loaded.g8 in play-with-scala

Enable the regeneration of random strings

This "issue" is a direct consequence of the #42 that aims to create the secret pass for play apps. With it's quick solution to use the random generation capability of g8

So, it would help if the provided solution is runnable further.

That for security issue, in case of the secret number has been stolen and must be regenerated.

Can't install giter8: missing lift-json_2.8.0;2.1-M1!lift-json_2.8.0.jar

Same problem when trying to install it using Homebrew.

➜  workspace  cs n8han/giter8
Getting net.databinder giter8_2.8.1 0.2.2 ...
downloading http://scala-tools.org/repo-releases/net/databinder/giter8_2.8.1/0.2.2/giter8_2.8.1-0.2.2.jar ...
    [SUCCESSFUL ] net.databinder#giter8_2.8.1;0.2.2!giter8_2.8.1.jar (1354ms)

:: problems summary ::
:::: WARNINGS
        [NOT FOUND  ] net.liftweb#lift-json_2.8.0;2.1-M1!lift-json_2.8.0.jar (0ms)

    ==== Maven2 Local: tried

      file:///Users/wilfred/.m2/repository/net/liftweb/lift-json_2.8.0/2.1-M1/lift-json_2.8.0-2.1-M1.jar

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

        ::              FAILED DOWNLOADS            ::

        :: ^ see resolution messages for details  ^ ::

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

        :: net.liftweb#lift-json_2.8.0;2.1-M1!lift-json_2.8.0.jar

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



:: USE VERBOSE OR DEBUG MESSAGE LEVEL FOR MORE DETAILS
download failed: net.liftweb#lift-json_2.8.0;2.1-M1!lift-json_2.8.0.jar
Error during sbt execution: Error retrieving required libraries
  (see /Users/wilfred/.conscript/boot/update.log for complete log)
Error: Could not retrieve giter8 0.2.2

Conscripted n8han/giter8 to /Users/wilfred/bin/g8

slf4j-api 1.6.2 not found when using giter8

Installed giter8 via homebrew, ran an arbitrary command to force initialization and get the following:

:: problems summary ::
:::: WARNINGS
[NOT FOUND ] org.slf4j#slf4j-api;1.6.2!slf4j-api.jar (1ms)

==== Maven2 Local: tried

  file:///Users/eoliphan/.m2/repository/org/slf4j/slf4j-api/1.6.2/slf4j-api-1.6.2.jar

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

    ::              FAILED DOWNLOADS            ::

    :: ^ see resolution messages for details  ^ ::

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

    :: org.slf4j#slf4j-api;1.6.2!slf4j-api.jar

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

error retrieving required libraries

Hi, when running g8 without arguments I get the following stacktrace. I have no experience using maven, so unsure what to do. Any help appreciated:

a ~$ g8
Getting net.databinder giter8_2.8.1 0.2.1 ...

:: problems summary ::
:::: WARNINGS
[NOT FOUND ] asm#asm;3.2!asm.jar (10ms)

==== Maven2 Local: tried

  file:///home/a/.m2/repository/asm/asm/3.2/asm-3.2.jar

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

    ::              FAILED DOWNLOADS            ::

    :: ^ see resolution messages for details  ^ ::

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

    :: asm#asm;3.2!asm.jar

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

:: USE VERBOSE OR DEBUG MESSAGE LEVEL FOR MORE DETAILS
download failed: asm#asm;3.2!asm.jar
Error during sbt execution: Error retrieving required libraries
(see /home/a/.conscript/boot/update.log for complete log)
Error: Could not retrieve giter8 0.2.1

generate a random string

Hi Nathan,

g8 is awesome, we have just one issue.

in play apps, there is a configuration field called application.secret that lets you define your app's private key which is used for security.

Right now what we do is create a variable (application_secret) with the value CHANGEME12345678 but what would be great is to be able to generate a random string like

  val random = new java.security.SecureRandom
  val newSecret = (1 to 64).map { _ =>
    (random.nextInt(74) + 48).toChar
  }.mkString.replaceAll("\\\\+", "/")

for a special key $RANDOM$

or if that's breaking the current design then defining a formatter called random which would attach a random string to your base string would also be perfect!
ie
$name;format="random"$

Link to typesafe's distribution

Now that typesafe is providing a distribution we should link to it, helping users choose whichever installation means they prefer.

scripted framework (feature proposal)

steps

> g8-sbt-test

1st world problem

sbt may or may not point to sbt 0.11.0.

expectation

I was wondering if we can reuse scritped framework, so if the filetest is missing from g8 it runs > test task, but otherwise it follows the scripted script.

giter8-plugin g8-test task fail when contains ls properties

for example softprops/unfiltered.g8 project

$ sbt g8-test
[info] Loading global plugins from /home/kenji/.sbt/plugins/project
[info] Loading global plugins from /home/kenji/.sbt/plugins
[info] Loading project definition from /home/kenji/unfiltered.g8/project
[info] Set current project to default-7e2491 (in build file:/home/kenji/unfiltered.g8/)
Running default-7e2491 / scripted
[info] Getting net.java.dev.jna jna 3.2.3 ...
[info] :: retrieving :: org.scala-tools.sbt#boot-app
[info]  confs: [default]
[info]  1 artifacts copied, 0 already retrieved (838kB/20ms)
[info] Getting Scala 2.9.1 (for sbt)...
[info] :: retrieving :: org.scala-tools.sbt#boot-scala
[info]  confs: [default]
[info]  4 artifacts copied, 0 already retrieved (19939kB/51ms)
[info] Getting org.scala-tools.sbt sbt_2.9.1 0.11.2 ...
[info] :: retrieving :: org.scala-tools.sbt#boot-app
[info]  confs: [default]
[info]  37 artifacts copied, 0 already retrieved (7324kB/59ms)
[info] [info] Set current project to My Web Project (in build file:/tmp/sbt_17724c32/scripted/)
[info] [info] Updating {file:/tmp/sbt_17724c32/scripted/}default-290e53...
[info] [info] Resolving org.scala-lang#scala-library;2.9.1 ...
[info] [info] Resolving net.databinder#unfiltered-filter_2.9.1;ls(unfiltered, unfiltered) ...
[info] [warn]   module not found: net.databinder#unfiltered-filter_2.9.1;ls(unfiltered, unfiltered)
[info] [warn] ==== local: tried
[info] [warn]   /home/kenji/.ivy2/local/net.databinder/unfiltered-filter_2.9.1/ls(unfiltered, unfiltered)/ivys/ivy.xml
[info] [warn] ==== java m2: tried
[info] [warn]   http://download.java.net/maven/2/net/databinder/unfiltered-filter_2.9.1/ls(unfiltered, unfiltered)/unfiltered-filter_2.9.1-ls(unfiltered, unfiltered).pom
[info] [warn] ==== public: tried
[info] [warn]   http://repo1.maven.org/maven2/net/databinder/unfiltered-filter_2.9.1/ls(unfiltered, unfiltered)/unfiltered-filter_2.9.1-ls(unfiltered, unfiltered).pom
[info] [warn] ==== Scala-Tools Maven2 Repository: tried
[info] [warn]   http://scala-tools.org/repo-releases/net/databinder/unfiltered-filter_2.9.1/ls(unfiltered, unfiltered)/unfiltered-filter_2.9.1-ls(unfiltered, unfiltered).pom
[info] [info] Resolving net.databinder#unfiltered-jetty_2.9.1;ls(unfiltered, unfiltered) ...
[info] [warn]   module not found: net.databinder#unfiltered-jetty_2.9.1;ls(unfiltered, unfiltered)
[info] [warn] ==== local: tried
[info] [warn]   /home/kenji/.ivy2/local/net.databinder/unfiltered-jetty_2.9.1/ls(unfiltered, unfiltered)/ivys/ivy.xml
[info] [warn] ==== java m2: tried
[info] [warn]   http://download.java.net/maven/2/net/databinder/unfiltered-jetty_2.9.1/ls(unfiltered, unfiltered)/unfiltered-jetty_2.9.1-ls(unfiltered, unfiltered).pom
[info] [warn] ==== public: tried
[info] [warn]   http://repo1.maven.org/maven2/net/databinder/unfiltered-jetty_2.9.1/ls(unfiltered, unfiltered)/unfiltered-jetty_2.9.1-ls(unfiltered, unfiltered).pom
[info] [warn] ==== Scala-Tools Maven2 Repository: tried
[info] [warn]   http://scala-tools.org/repo-releases/net/databinder/unfiltered-jetty_2.9.1/ls(unfiltered, unfiltered)/unfiltered-jetty_2.9.1-ls(unfiltered, unfiltered).pom
[info] [info] Resolving org.clapper#avsl_2.9.1;0.3.6 ...
[info] [info] Resolving org.clapper#grizzled-scala_2.9.1;1.0.8 ...
[info] [info] Resolving jline#jline;0.9.94 ...
[info] [info] Resolving junit#junit;3.8.1 ...
[info] [info] Resolving javax.mail#mail;1.4.3 ...
[info] [info] Resolving javax.activation#activation;1.1 ...
[info] [info] Resolving org.slf4j#slf4j-api;1.6.2 ...
[info] [info] Resolving net.databinder#unfiltered-spec_2.9.1;ls(unfiltered, unfiltered) ...
[info] [warn]   module not found: net.databinder#unfiltered-spec_2.9.1;ls(unfiltered, unfiltered)
[info] [warn] ==== local: tried
[info] [warn]   /home/kenji/.ivy2/local/net.databinder/unfiltered-spec_2.9.1/ls(unfiltered, unfiltered)/ivys/ivy.xml
[info] [warn] ==== java m2: tried
[info] [warn]   http://download.java.net/maven/2/net/databinder/unfiltered-spec_2.9.1/ls(unfiltered, unfiltered)/unfiltered-spec_2.9.1-ls(unfiltered, unfiltered).pom
[info] [warn] ==== public: tried
[info] [warn]   http://repo1.maven.org/maven2/net/databinder/unfiltered-spec_2.9.1/ls(unfiltered, unfiltered)/unfiltered-spec_2.9.1-ls(unfiltered, unfiltered).pom
[info] [warn] ==== Scala-Tools Maven2 Repository: tried
[info] [warn]   http://scala-tools.org/repo-releases/net/databinder/unfiltered-spec_2.9.1/ls(unfiltered, unfiltered)/unfiltered-spec_2.9.1-ls(unfiltered, unfiltered).pom
[info] [warn]   ::::::::::::::::::::::::::::::::::::::::::::::
[info] [warn]   ::          UNRESOLVED DEPENDENCIES         ::
[info] [warn]   ::::::::::::::::::::::::::::::::::::::::::::::
[info] [warn]   :: net.databinder#unfiltered-filter_2.9.1;ls(unfiltered, unfiltered): not found
[info] [warn]   :: net.databinder#unfiltered-jetty_2.9.1;ls(unfiltered, unfiltered): not found
[info] [warn]   :: net.databinder#unfiltered-spec_2.9.1;ls(unfiltered, unfiltered): not found
[info] [warn]   ::::::::::::::::::::::::::::::::::::::::::::::
[info] [error] {file:/tmp/sbt_17724c32/scripted/}default-290e53/*:update: sbt.ResolveException: unresolved dependency: net.databinder#unfiltered-filter_2.9.1;ls(unfiltered, unfiltered): not found
[info] [error] unresolved dependency: net.databinder#unfiltered-jetty_2.9.1;ls(unfiltered, unfiltered): not found
[info] [error] unresolved dependency: net.databinder#unfiltered-spec_2.9.1;ls(unfiltered, unfiltered): not found
[info] [error] Total time: 5 s, completed Mar 15, 2012 2:09:51 AM
[error] x default-7e2491 / scripted
[error]    {line 1}  Command failed: test failed
[error] {file:/home/kenji/unfiltered.g8/}default-7e2491/test:g8-test: default-7e2491 / scripted failed
[error] Total time: 20 s, completed Mar 15, 2012 2:09:51 AM

Creating folder structure via giter8

Not sure where to post this but is there any ways to produce folder structure against a template. i.e. in java, I would like to have a folder called $package$ in my template which will create the package structure accordingly - i.e. com/test/.java

Tag for 0.4.2 missing

Cloning into '/Users/heiko/.sbt-0.11/staging/53f7942cf7f07e1bdf7b'...
error: pathspec '0.4.2' did not match any file(s) known to git.

can't get g8 to run

I've followed the readme meticulously, but something bad is happening.

ebowman@turbo 00:22:57 09/12 ~
$ sbt
Project does not exist, create new project? (y/N/s) n

ebowman@turbo 00:23:03 09/12 ~
$ cat .bin/g8
#!/bin/sh
sbt @.giter8.launchconfig "$@"

ebowman@turbo 00:23:10 09/12 ~
$ ls -l .bin/g8
-rwxr-xr-x  1 ebowman  staff  42  8 Dec 23:07 .bin/g8
ebowman@turbo 00:23:13 09/12 ~
$ which g8
/Users/ebowman/.bin/g8
ebowman@turbo 00:23:16 09/12 ~
$ cat ~/.giter8.launchconfig 
[app]
  version: 0.2.0
  org: net.databinder
  name: giter8
  class: giter8.Giter8
[scala]
  version: 2.8.1
[repositories]
  local
  maven-local
  scala-tools-releases
  maven-central
[boot]
  directory: /Users/ebowman/.giter8/boot
ebowman@turbo 00:23:25 09/12 ~
$ ls -la /Users/ebowman/.giter8/boot/
total 0
drwxr-xr-x  2 ebowman  staff   68  8 Dec 23:10 .
drwxr-xr-x  3 ebowman  staff  102  8 Dec 23:10 ..
ebowman@turbo 00:23:37 09/12 ~
$ g8
Project does not exist, create new project? (y/N/s)

It seems to just launch the sbt shell instead of g8. Any ideas?

Thanks...

Fails to resolve templates with OpenJDK 7 on OSX

I followed the instructions on the unfiltered site
http://unfiltered.databinder.net/Try+Unfiltered.html

And I am not able to download giter8...

$ curl https://raw.github.com/n8han/conscript/master/setup.sh | sh

$ ~/bin/cs n8han/giter8
Getting net.java.dev.jna jna 3.2.3 ...
:: retrieving :: org.scala-tools.sbt#boot-app
    confs: [default]
    1 artifacts copied, 0 already retrieved (838kB/18ms)
Getting Scala 2.9.1 (for conscript)...
:: retrieving :: org.scala-tools.sbt#boot-scala
    confs: [default]
    4 artifacts copied, 0 already retrieved (19939kB/58ms)
Getting net.databinder conscript_2.9.1 0.3.2 ...
:: retrieving :: org.scala-tools.sbt#boot-app
    confs: [default]
    14 artifacts copied, 0 already retrieved (3194kB/23ms)
Error finding for scripts for n8han/giter8

Multiple templates in one same repo

(is this already possible?)

Wouldn't it better to allow multiple templates in a repository? In that way an archive for templates a la maven or homebrew would be possible.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.