Giter Site home page Giter Site logo

scalatra.g8's Introduction

Scalatra Scala CI

Join the chat at https://gitter.im/scalatra/scalatra scalatra Scala version support

Scalatra is a tiny, Sinatra-like web framework for Scala.

Example

import org.scalatra._

class ScalatraExample extends ScalatraServlet {
  get("/") {
    <h1>Hello, world!</h1>
  }
}

Documentation

If you're just starting out, see the installation and first project sections of our website.

Once you've done that, take a look at the Scalatra Guides for documentation on all aspects of the framework, code examples, and more. We also have an extensive selection of Example Applications which accompany the tutorials in the Scalatra Guides.

Latest version

The latest version of Scalatra is 3.1.+, and is published to Maven Central.

// for javax
libraryDependencies += "org.scalatra" %% "scalatra-javax" % "3.1.+"

// for jakarta
libraryDependencies += "org.scalatra" %% "scalatra-jakarta" % "3.1.+"

Community

scalatra.g8's People

Contributors

aadrian avatar bneil avatar casualjim avatar colindean avatar dependabot[bot] avatar dozed avatar elnur avatar gabriel-bezerra avatar janxspirit avatar jlarmstrong avatar leifw avatar magnolia-k avatar rossabaker avatar seratch avatar takezoe avatar utaal avatar xuwei-k avatar ymasory 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

Watchers

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

scalatra.g8's Issues

SBT init failed

Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=2G; support was removed in 8.0
[info] Loading global plugins from /Users/tongfei/.sbt/0.13/plugins
[info] Updating {file:/Users/tongfei/.sbt/0.13/plugins/}global-plugins...
[info] Resolving org.scala-sbt.ivy#ivy;2.3.0-sbt-48dd0744422128446aee9ac31aa356e[info] Resolving org.fusesource.jansi#jansi;1.4 ...
[info] Done updating.
[info] Loading project definition from /Users/tongfei/my/proj/sbt/grid-job-monitor/project
[info] Updating {file:/Users/tongfei/my/proj/sbt/grid-job-monitor/project/}grid-job-monitor-build...
[info] Resolving com.fasterxml.jackson.dataformat#jackson-dataformat-cbor;2.6.6 [info] Resolving org.scala-sbt.ivy#ivy;2.3.0-sbt-48dd0744422128446aee9ac31aa356e[info] Resolving org.fusesource.jansi#jansi;1.4 ...
[info] Done updating.
Error wrapping InputStream in GZIPInputStream: java.util.zip.ZipException: Not in GZIP format
	at sbt.ErrorHandling$.translate(ErrorHandling.scala:10)
	at sbt.WrapUsing.open(Using.scala:34)
	at sbt.Using.apply(Using.scala:23)
	at sbt.IO$$anonfun$gzipFileIn$1.apply(IO.scala:877)
	at sbt.IO$$anonfun$gzipFileIn$1.apply(IO.scala:876)
	at sbt.Using.apply(Using.scala:24)
	at sbt.IO$.gzipFileIn(IO.scala:876)
	at sbt.Sync$.readUncaught(Sync.scala:88)
	at sbt.Sync$.readInfo(Sync.scala:84)
	at sbt.Sync$$anonfun$apply$1.apply(Sync.scala:28)
	at sbt.Sync$$anonfun$apply$1.apply(Sync.scala:22)
	at sbt.Defaults$$anonfun$copyResourcesTask$1.apply(Defaults.scala:948)
	at sbt.Defaults$$anonfun$copyResourcesTask$1.apply(Defaults.scala:944)
	at scala.Function4$$anonfun$tupled$1.apply(Function4.scala:35)
	at scala.Function4$$anonfun$tupled$1.apply(Function4.scala:34)
	at scala.Function1$$anonfun$compose$1.apply(Function1.scala:47)
	at sbt.$tilde$greater$$anonfun$$u2219$1.apply(TypeFunctions.scala:40)
	at sbt.std.Transform$$anon$4.work(System.scala:63)
	at sbt.Execute$$anonfun$submit$1$$anonfun$apply$1.apply(Execute.scala:228)
	at sbt.Execute$$anonfun$submit$1$$anonfun$apply$1.apply(Execute.scala:228)
	at sbt.ErrorHandling$.wideConvert(ErrorHandling.scala:17)
	at sbt.Execute.work(Execute.scala:237)
	at sbt.Execute$$anonfun$submit$1.apply(Execute.scala:228)
	at sbt.Execute$$anonfun$submit$1.apply(Execute.scala:228)
	at sbt.ConcurrentRestrictions$$anon$4$$anonfun$1.apply(ConcurrentRestrictions.scala:159)
	at sbt.CompletionService$$anon$2.call(CompletionService.scala:28)
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at java.lang.Thread.run(Thread.java:748)
Caused by: java.util.zip.ZipException: Not in GZIP format
	at java.util.zip.GZIPInputStream.readHeader(GZIPInputStream.java:165)
	at java.util.zip.GZIPInputStream.<init>(GZIPInputStream.java:79)
	at sbt.Using$$anonfun$gzipInputStream$1.apply(Using.scala:84)
	at sbt.Using$$anonfun$gzipInputStream$1.apply(Using.scala:84)
	at sbt.Using$$anon$1.openImpl(Using.scala:51)
	at sbt.WrapUsing$$anonfun$open$2.apply(Using.scala:34)
	at sbt.ErrorHandling$.translate(ErrorHandling.scala:10)
	at sbt.WrapUsing.open(Using.scala:34)
	at sbt.Using.apply(Using.scala:23)
	at sbt.IO$$anonfun$gzipFileIn$1.apply(IO.scala:877)
	at sbt.IO$$anonfun$gzipFileIn$1.apply(IO.scala:876)
	at sbt.Using.apply(Using.scala:24)
	at sbt.IO$.gzipFileIn(IO.scala:876)
	at sbt.Sync$.readUncaught(Sync.scala:88)
	at sbt.Sync$.readInfo(Sync.scala:84)
	at sbt.Sync$$anonfun$apply$1.apply(Sync.scala:28)
	at sbt.Sync$$anonfun$apply$1.apply(Sync.scala:22)
	at sbt.Defaults$$anonfun$copyResourcesTask$1.apply(Defaults.scala:948)
	at sbt.Defaults$$anonfun$copyResourcesTask$1.apply(Defaults.scala:944)
	at scala.Function4$$anonfun$tupled$1.apply(Function4.scala:35)
	at scala.Function4$$anonfun$tupled$1.apply(Function4.scala:34)
	at scala.Function1$$anonfun$compose$1.apply(Function1.scala:47)
	at sbt.$tilde$greater$$anonfun$$u2219$1.apply(TypeFunctions.scala:40)
	at sbt.std.Transform$$anon$4.work(System.scala:63)
	at sbt.Execute$$anonfun$submit$1$$anonfun$apply$1.apply(Execute.scala:228)
	at sbt.Execute$$anonfun$submit$1$$anonfun$apply$1.apply(Execute.scala:228)
	at sbt.ErrorHandling$.wideConvert(ErrorHandling.scala:17)
	at sbt.Execute.work(Execute.scala:237)
	at sbt.Execute$$anonfun$submit$1.apply(Execute.scala:228)
	at sbt.Execute$$anonfun$submit$1.apply(Execute.scala:228)
	at sbt.ConcurrentRestrictions$$anon$4$$anonfun$1.apply(ConcurrentRestrictions.scala:159)
	at sbt.CompletionService$$anon$2.call(CompletionService.scala:28)
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at java.lang.Thread.run(Thread.java:748)
[error] (compile:copyResources) Error wrapping InputStream in GZIPInputStream: java.util.zip.ZipException: Not in GZIP format

support Scala 2.12

[info] [warn] 	::::::::::::::::::::::::::::::::::::::::::::::
[info] [warn] 	::          UNRESOLVED DEPENDENCIES         ::
[info] [warn] 	::::::::::::::::::::::::::::::::::::::::::::::
[info] [warn] 	:: com.mojolly.scalate#scalate-generator_2.12;0.5.0: not found
[info] [warn] 	::::::::::::::::::::::::::::::::::::::::::::::
[info] [warn] 
[info] [warn] 	Note: Unresolved dependencies path:
[info] [warn] 		com.mojolly.scalate:scalate-generator_2.12:0.5.0 ((com.mojolly.scalate.ScalatePlugin) ScalatePlugin.scala#L110)
[info] [warn] 		  +- com.example:my-scalatra-web-app_2.12:0.1.0-SNAPSHOT
[info] sbt.ResolveException: unresolved dependency: com.mojolly.scalate#scalate-generator_2.12;0.5.0: not found

https://github.com/scalatra/scalatra-sbt.g8/blob/1e91076652c084e42f75c3fa762cc45123291a26/src/main/g8/project/plugins.sbt#L3

drop scalate-generator dependency from scalatra-sbt.g8 ?

or

release scalate-generator_2.12 ? ( https://github.com/scalate/xsbt-scalate-generate ?)

Unable to Geneterate Scalatra App using g8

I am interested in a new Manning book on "Scalatra in Action", and I thought I would try to generate a scalatra app using g8 scalatra/scalatra-sbt via terminal before purchasing the book. My attempt failed, resulting in an error reported during sbt execution: java.lang.NoSuchMethodError: org.apache.commons.io.FileUtils.writeStringToFile.

I have installed the following on Mac Yosemite:
java version "1.7.0_25"
Java(TM) SE Runtime Environment (build 1.7.0_25-b15)
Java HotSpot(TM) 64-Bit Server VM (build 23.25-b01, mixed mode)
conscript 2.9.2
g8 0.6.6
scala 2.11.1
sbt 0.13.5
scalatra 2.3.0

My PATH is set correctly.

Please see https://gist.github.com/seasonedgeek/8b3716e7e2a22e3822bd for stack trace.

Did I miss anything? Additional instructions/suggestions welcomed. Thanks.

Unable to geneterate Scalatra template using sbt, g8

Hello github users.
I have a problem about generating scalatra template.
Did I miss anything? Additional instructions/suggestions welcomed. Thanks.

  1. Environment
    macOS High Sierra 10.13.6
    Java version "10.0.2" installed
    brew info sbt -> sbt: stable 1.2.3

  2. Issue Steps

$ mkdir testProject
$ cd testProject
$ sbt new scalatra/scalatra.g8
[info] Set current project to testproject (in build file:/Users/a1003855/Documents/testProject/)
[error] Not a valid command: new (similar: set)
[error] Not a valid key: new (similar: name, run, runner)
[error] new
[error]    ^

g8 scalatra/scalatra-sbt failing

Trying to initiate a new Scalatra project in Mac OS X and sbt 0.13.13 and giter8 0.8.0. This happens:

LT-R13-0107:shapelets_api_2 franciscog$ g8 scalatra/scalatra-sbt
organization [com.example]: rga
package [com.example.app]: shapelets_api
name [My Scalatra Web App]: Shapelets API
scalatra_version [2.5.0]: 2.5.0
servlet_name [MyScalatraServlet]: ShapeletsApi
scala_version [2.12.1]: 2.12.1
version [0.1.0-SNAPSHOT]: 0.1.0-SNAPSHOT
sbt_version [0.13.13]: 0.13.13
(jar_file \ []: shapelets_api
{SBT_OPTS:-\ []:
(make_url \ []:
jvm_opts_file" ]] && cat "\ []:
category/\ []:
(( \ []:
{perm}m -XX:ReservedCodeCacheSize=\ []:
sbt_jar" ]] || download_url "\ []:
{sbt_commands[@]}" "\ []:
SCALATRA_JREBEL -Dscalatra_project_root=\ []:
jar" "\ []:
{scalac_args[@]}" "\ []:
path" ]] || { echo "\ []:
debug ]] && echoerr "\ []:
{#scalac_args[@]} -eq 0 ]] || addSbt "set scalacOptions in ThisBuild += \"\ []:
(get_mem_opts \ []:
arg" ]] || [[ "\ []:
url" --output "\ []:
{residual_args[@]}" "\ []:
sbt_launch_dir/\ []:
1" "\ []:
(readlink "\ []:
{java_args[@]}" "\ []:
(dirname \ []:
argumentCount > 0 )) || echo "Starting \ []:
scala_version" ]] && echo "Overriding scala version to \ []:
verbose || \ []:
{sbtargs[@]}" "\ []:
(sbt_groupid) releases \ []:
(dirname "\ []:
{JAVA_OPTS:-\ []:
quiet ]] && echo 1>&2 "\ []:
( cd "\ []:
(basename \ []:
/sbt.version=\ []:
opt requires <\ []:
ver == \ []:
 cd  []:
{mem}m -Xmx\ []:
sbt_explicit_version" ]] && update_build_props_sbt "\ []:
(get_script_path "\ []:
cannot have '.' in attribute names

Unresolved Dependencies

Environment: Mac OS X (v10.10.2)

% java -version
java version "1.8.0_25"
Java(TM) SE Runtime Environment (build 1.8.0_25-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.25-b02, mixed mode)

% sbt --version
sbt launcher version 0.13.8

% g8 scalatra/scalatra-sbt # I just picked all the defaults...
organization [com.example]:
name [My Scalatra Web App]:
version [0.1.0-SNAPSHOT]:
servlet_name [MyScalatraServlet]:
package [com.example.app]:
scala_version [2.11.6]:
sbt_version [0.13.8]:
scalatra_version [maven(org.scalatra, scalatra_2.11)]:

Template applied in ./my-scalatra-web-app

% cd my-scalatra-web-app

% sbt ~/my-scalatra-web-app

[info] Loading global plugins from /Users/stewtj3/.sbt/0.13/plugins
[info] Loading project definition from /Users/stewtj3/my-scalatra-web-app/project
[info] Updating {file:/Users/stewtj3/my-scalatra-web-app/project/}my-scalatra-web-app-build...
[info] Resolving org.fusesource.jansi#jansi;1.4 ...
[info] Done updating.
[info] Compiling 1 Scala source to /Users/stewtj3/my-scalatra-web-app/project/target/scala-2.10/sbt-0.13/classes...
[info] Set current project to My Scalatra Web App (in build file:/Users/stewtj3/my-scalatra-web-app/)
[info] Updating {file:/Users/stewtj3/my-scalatra-web-app/}my-scalatra-web-app...
[info] Resolving org.scalatra#scalatra_2.11;maven(org.scalatra, scalatra_2.11) ...
[warn] module not found: org.scalatra#scalatra_2.11;maven(org.scalatra, scalatra_2.11)
[warn] ==== local: tried
[warn] /Users/stewtj3/.ivy2/local/org.scalatra/scalatra_2.11/maven(org.scalatra, scalatra_2.11)/ivys/ivy.xml
[warn] ==== public: tried
[warn] https://repo1.maven.org/maven2/org/scalatra/scalatra_2.11/maven(org.scalatra, scalatra_2.11)/scalatra_2.11-maven(org.scalatra, scalatra_2.11).pom
[warn] ==== typesafe-ivy-releases: tried
[warn] https://repo.typesafe.com/typesafe/ivy-releases/org.scalatra/scalatra_2.11/maven(org.scalatra, scalatra_2.11)/ivys/ivy.xml
[warn] ==== Scalaz Bintray Repo: tried
[warn] http://dl.bintray.com/scalaz/releases/org/scalatra/scalatra_2.11/maven(org.scalatra, scalatra_2.11)/scalatra_2.11-maven(org.scalatra, scalatra_2.11).pom
[info] Resolving org.scalatra#scalatra-scalate_2.11;maven(org.scalatra, scalatra_2.11) ...
[warn] module not found: org.scalatra#scalatra-scalate_2.11;maven(org.scalatra, scalatra_2.11)
[warn] ==== local: tried
[warn] /Users/stewtj3/.ivy2/local/org.scalatra/scalatra-scalate_2.11/maven(org.scalatra, scalatra_2.11)/ivys/ivy.xml
[warn] ==== public: tried
[warn] https://repo1.maven.org/maven2/org/scalatra/scalatra-scalate_2.11/maven(org.scalatra, scalatra_2.11)/scalatra-scalate_2.11-maven(org.scalatra, scalatra_2.11).pom
[warn] ==== typesafe-ivy-releases: tried
[warn] https://repo.typesafe.com/typesafe/ivy-releases/org.scalatra/scalatra-scalate_2.11/maven(org.scalatra, scalatra_2.11)/ivys/ivy.xml
[warn] ==== Scalaz Bintray Repo: tried
[warn] http://dl.bintray.com/scalaz/releases/org/scalatra/scalatra-scalate_2.11/maven(org.scalatra, scalatra_2.11)/scalatra-scalate_2.11-maven(org.scalatra, scalatra_2.11).pom
[info] Resolving org.scalatra#scalatra-specs2_2.11;maven(org.scalatra, scalatra_2.11) ...
[warn] module not found: org.scalatra#scalatra-specs2_2.11;maven(org.scalatra, scalatra_2.11)
[warn] ==== local: tried
[warn] /Users/stewtj3/.ivy2/local/org.scalatra/scalatra-specs2_2.11/maven(org.scalatra, scalatra_2.11)/ivys/ivy.xml
[warn] ==== public: tried
[warn] https://repo1.maven.org/maven2/org/scalatra/scalatra-specs2_2.11/maven(org.scalatra, scalatra_2.11)/scalatra-specs2_2.11-maven(org.scalatra, scalatra_2.11).pom
[warn] ==== typesafe-ivy-releases: tried
[warn] https://repo.typesafe.com/typesafe/ivy-releases/org.scalatra/scalatra-specs2_2.11/maven(org.scalatra, scalatra_2.11)/ivys/ivy.xml
[warn] ==== Scalaz Bintray Repo: tried
[warn] http://dl.bintray.com/scalaz/releases/org/scalatra/scalatra-specs2_2.11/maven(org.scalatra, scalatra_2.11)/scalatra-specs2_2.11-maven(org.scalatra, scalatra_2.11).pom
[info] Resolving org.scala-lang#scala-reflect;2.11.0 ...
[warn] ::::::::::::::::::::::::::::::::::::::::::::::
[warn] :: UNRESOLVED DEPENDENCIES ::
[warn] ::::::::::::::::::::::::::::::::::::::::::::::
[warn] :: org.scalatra#scalatra_2.11;maven(org.scalatra, scalatra_2.11): not found
[warn] :: org.scalatra#scalatra-scalate_2.11;maven(org.scalatra, scalatra_2.11): not found
[warn] :: org.scalatra#scalatra-specs2_2.11;maven(org.scalatra, scalatra_2.11): not found
[warn] ::::::::::::::::::::::::::::::::::::::::::::::
[warn]
[warn] Note: Unresolved dependencies path:
[warn] org.scalatra:scalatra_2.11:maven(org.scalatra, scalatra_2.11) (/Users/stewtj3/my-scalatra-web-app/project/build.scala#L25)
[warn] +- com.example:my-scalatra-web-app_2.11:0.1.0-SNAPSHOT
[warn] org.scalatra:scalatra-scalate_2.11:maven(org.scalatra, scalatra_2.11) (/Users/stewtj3/my-scalatra-web-app/project/build.scala#L25)
[warn] +- com.example:my-scalatra-web-app_2.11:0.1.0-SNAPSHOT
[warn] org.scalatra:scalatra-specs2_2.11:maven(org.scalatra, scalatra_2.11) (/Users/stewtj3/my-scalatra-web-app/project/build.scala#L25)
[warn] +- com.example:my-scalatra-web-app_2.11:0.1.0-SNAPSHOT
sbt.ResolveException: unresolved dependency: org.scalatra#scalatra_2.11;maven(org.scalatra, scalatra_2.11): not found
unresolved dependency: org.scalatra#scalatra-scalate_2.11;maven(org.scalatra, scalatra_2.11): not found
unresolved dependency: org.scalatra#scalatra-specs2_2.11;maven(org.scalatra, scalatra_2.11): not found
at sbt.IvyActions$.sbt$IvyActions$$resolve(IvyActions.scala:291)
at sbt.IvyActions$$anonfun$updateEither$1.apply(IvyActions.scala:188)
at sbt.IvyActions$$anonfun$updateEither$1.apply(IvyActions.scala:165)
at sbt.IvySbt$Module$$anonfun$withModule$1.apply(Ivy.scala:155)
at sbt.IvySbt$Module$$anonfun$withModule$1.apply(Ivy.scala:155)
at sbt.IvySbt$$anonfun$withIvy$1.apply(Ivy.scala:132)
at sbt.IvySbt.sbt$IvySbt$$action$1(Ivy.scala:57)
at sbt.IvySbt$$anon$4.call(Ivy.scala:65)
at xsbt.boot.Locks$GlobalLock.withChannel$1(Locks.scala:93)
at xsbt.boot.Locks$GlobalLock.xsbt$boot$Locks$GlobalLock$$withChannelRetries$1(Locks.scala:78)
at xsbt.boot.Locks$GlobalLock$$anonfun$withFileLock$1.apply(Locks.scala:97)
at xsbt.boot.Using$.withResource(Using.scala:10)
at xsbt.boot.Using$.apply(Using.scala:9)
at xsbt.boot.Locks$GlobalLock.ignoringDeadlockAvoided(Locks.scala:58)
at xsbt.boot.Locks$GlobalLock.withLock(Locks.scala:48)
at xsbt.boot.Locks$.apply0(Locks.scala:31)
at xsbt.boot.Locks$.apply(Locks.scala:28)
at sbt.IvySbt.withDefaultLogger(Ivy.scala:65)
at sbt.IvySbt.withIvy(Ivy.scala:127)
at sbt.IvySbt.withIvy(Ivy.scala:124)
at sbt.IvySbt$Module.withModule(Ivy.scala:155)
at sbt.IvyActions$.updateEither(IvyActions.scala:165)
at sbt.Classpaths$$anonfun$sbt$Classpaths$$work$1$1.apply(Defaults.scala:1369)
at sbt.Classpaths$$anonfun$sbt$Classpaths$$work$1$1.apply(Defaults.scala:1365)
at sbt.Classpaths$$anonfun$doWork$1$1$$anonfun$87.apply(Defaults.scala:1399)
at sbt.Classpaths$$anonfun$doWork$1$1$$anonfun$87.apply(Defaults.scala:1397)
at sbt.Tracked$$anonfun$lastOutput$1.apply(Tracked.scala:37)
at sbt.Classpaths$$anonfun$doWork$1$1.apply(Defaults.scala:1402)
at sbt.Classpaths$$anonfun$doWork$1$1.apply(Defaults.scala:1396)
at sbt.Tracked$$anonfun$inputChanged$1.apply(Tracked.scala:60)
at sbt.Classpaths$.cachedUpdate(Defaults.scala:1419)
at sbt.Classpaths$$anonfun$updateTask$1.apply(Defaults.scala:1348)
at sbt.Classpaths$$anonfun$updateTask$1.apply(Defaults.scala:1310)
at scala.Function1$$anonfun$compose$1.apply(Function1.scala:47)
at sbt.$tilde$greater$$anonfun$$u2219$1.apply(TypeFunctions.scala:40)
at sbt.std.Transform$$anon$4.work(System.scala:63)
at sbt.Execute$$anonfun$submit$1$$anonfun$apply$1.apply(Execute.scala:226)
at sbt.Execute$$anonfun$submit$1$$anonfun$apply$1.apply(Execute.scala:226)
at sbt.ErrorHandling$.wideConvert(ErrorHandling.scala:17)
at sbt.Execute.work(Execute.scala:235)
at sbt.Execute$$anonfun$submit$1.apply(Execute.scala:226)
at sbt.Execute$$anonfun$submit$1.apply(Execute.scala:226)
at sbt.ConcurrentRestrictions$$anon$4$$anonfun$1.apply(ConcurrentRestrictions.scala:159)
at sbt.CompletionService$$anon$2.call(CompletionService.scala:28)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
error sbt.ResolveException: unresolved dependency: org.scalatra#scalatra_2.11;maven(org.scalatra, scalatra_2.11): not found
[error] unresolved dependency: org.scalatra#scalatra-scalate_2.11;maven(org.scalatra, scalatra_2.11): not found
[error] unresolved dependency: org.scalatra#scalatra-specs2_2.11;maven(org.scalatra, scalatra_2.11): not found
Project loading failed: (r)etry, (q)uit, (l)ast, or (i)gnore?

Cannot run project initiated with defaults

With all defaults:

organization [com.example]: 
name [My Scalatra Web App]: 
version [0.1.0-SNAPSHOT]: 
servlet_name [MyScalatraServlet]: 
package [com.example.app]: 
scala_version [2.13.8]: 
sbt_version [1.7.1]: 
scalatra_version [3.0.0-M2]: 
twirl_version [1.5.1]: 
xsbt_web_plugin_version [4.2.1]: 
jetty_version [9.4.35.v20201120]: 

I get an error when running sbt test:

[error] java.lang.RuntimeException: found version conflict(s) in library dependencies; some are suspected to be binary incompatible:
[error] 
[error]         * org.scala-lang.modules:scala-xml_2.13:2.1.0 (early-semver) is selected over 1.2.0
[error]             +- org.scalatra:scalatra_2.13:3.0.0-M2                (depends on 2.1.0)
[error]             +- com.typesafe.play:twirl-api_2.13:1.5.1             (depends on 1.2.0)

Stuck when execute "jetty:start" in SBT

windows and sbt version is 1.2.8 , and I use g8 to generate a new project. Then run "jetty:start" directly, but it stuck at
"o.scalatra.servlet.ScalatraListener - Initializing life cycle class: ScalatraBootstrap"
image

Can't init project with SBT.

I believe it's a problem with a dependency.

[error] Caused by: com.jcraft.jsch.JSchException: Algorithm negotiation fail
[error] at com.jcraft.jsch.Session.receive_kexinit(Session.java:550)
[error] at com.jcraft.jsch.Session.connect(Session.java:297)
[error] at org.eclipse.jgit.transport.JschConfigSessionFactory.getSession(JschConfigSessionFactory.java:116)
[error] at org.eclipse.jgit.transport.SshTransport.getSession(SshTransport.java:136)
[error] at org.eclipse.jgit.transport.TransportGitSsh$SshFetchConnection.(TransportGitSsh.java:262)
[error] at org.eclipse.jgit.transport.TransportGitSsh.openFetch(TransportGitSsh.java:161)
[error] at org.eclipse.jgit.transport.FetchProcess.executeImp(FetchProcess.java:136)
[error] at org.eclipse.jgit.transport.FetchProcess.execute(FetchProcess.java:122)
[error] at org.eclipse.jgit.transport.Transport.fetch(Transport.java:1138)
[error] at org.eclipse.jgit.api.FetchCommand.call(FetchCommand.java:130)
[error] at org.eclipse.jgit.api.CloneCommand.fetch(CloneCommand.java:193)
[error] at org.eclipse.jgit.api.CloneCommand.call(CloneCommand.java:133)
[error] at giter8.JgitHelper$.clone(JgitHelper.scala:116)
[error] at giter8.JgitHelper$.run(JgitHelper.scala:67)
[error] at giter8.Giter8.$anonfun$run$2(giter8.scala:34)
[error] at scala.Option.map(Option.scala:146)
[error] at giter8.Giter8.run(giter8.scala:33)
[error] at sbtgiter8resolver.Giter8TemplateResolver.run(Giter8TemplateResolver.scala:31)
[error] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[error] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
[error] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[error] at java.lang.reflect.Method.invoke(Method.java:498)
[error] at sbt.TemplateCommandUtil$.call(TemplateCommand.scala:100)
[error] at sbt.TemplateCommandUtil$.runTemplate(TemplateCommand.scala:78)
[error] at sbt.TemplateCommandUtil$.$anonfun$run$1(TemplateCommand.scala:58)
[error] at sbt.TemplateCommandUtil$.$anonfun$run$1$adapted(TemplateCommand.scala:54)
[error] at scala.collection.LinearSeqOptimized.find(LinearSeqOptimized.scala:111)
[error] at scala.collection.LinearSeqOptimized.find$(LinearSeqOptimized.scala:108)
[error] at scala.collection.immutable.List.find(List.scala:86)
[error] at sbt.TemplateCommandUtil$.run(TemplateCommand.scala:54)
[error] at sbt.TemplateCommandUtil$.runTemplate(TemplateCommand.scala:41)
[error] at sbt.TemplateCommandUtil$.$anonfun$templateCommand$2(TemplateCommand.scala:24)
[error] at sbt.Command$.$anonfun$applyEffect$4(Command.scala:134)
[error] at sbt.Command$.$anonfun$applyEffect$2(Command.scala:130)
[error] at sbt.MainLoop$.processCommand(MainLoop.scala:153)
[error] at sbt.MainLoop$.$anonfun$next$2(MainLoop.scala:136)
[error] at sbt.State$$anon$1.runCmd$1(State.scala:242)
[error] at sbt.State$$anon$1.process(State.scala:248)
[error] at sbt.MainLoop$.$anonfun$next$1(MainLoop.scala:136)
[error] at sbt.internal.util.ErrorHandling$.wideConvert(ErrorHandling.scala:16)
[error] at sbt.MainLoop$.next(MainLoop.scala:136)
[error] at sbt.MainLoop$.run(MainLoop.scala:129)
[error] at sbt.MainLoop$.$anonfun$runWithNewLog$1(MainLoop.scala:107)
[error] at sbt.io.Using.apply(Using.scala:22)
[error] at sbt.MainLoop$.runWithNewLog(MainLoop.scala:101)
[error] at sbt.MainLoop$.runAndClearLast(MainLoop.scala:57)
[error] at sbt.MainLoop$.runLoggedLoop(MainLoop.scala:42)
[error] at sbt.MainLoop$.runLogged(MainLoop.scala:34)
[error] at sbt.StandardMain$.runManaged(Main.scala:113)
[error] at sbt.xMain.run(Main.scala:76)
[error] at xsbt.boot.Launch$$anonfun$run$1.apply(Launch.scala:109)
[error] at xsbt.boot.Launch$.withContextLoader(Launch.scala:128)
[error] at xsbt.boot.Launch$.run(Launch.scala:109)
[error] at xsbt.boot.Launch$$anonfun$apply$1.apply(Launch.scala:35)
[error] at xsbt.boot.Launch$.launch(Launch.scala:117)
[error] at xsbt.boot.Launch$.apply(Launch.scala:18)
[error] at xsbt.boot.Boot$.runImpl(Boot.scala:41)
[error] at xsbt.boot.Boot$.main(Boot.scala:17)
[error] at xsbt.boot.Boot.main(Boot.scala)
[error] org.eclipse.jgit.api.errors.TransportException: [email protected]:scalatra/scalatra.g8.git: Algorithm negotiation fail

error when <g8 scalatra/scalatra-sbt>

java.lang.NoClassDefFoundError: scopt/OptionParser
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:278)
at xsbt.boot.Launch$$anon$5.entryPoint$lzycompute(Launch.scala:306)
at xsbt.boot.Launch$$anon$5.entryPoint(Launch.scala:304)
at xsbt.boot.Launch$$anon$5.newMain(Launch.scala:316)
at xsbt.boot.Launch$.run(Launch.scala:108)
at xsbt.boot.Launch$$anonfun$apply$1.apply(Launch.scala:35)
at xsbt.boot.Launch$.launch(Launch.scala:117)
at xsbt.boot.Launch$.apply(Launch.scala:18)
at xsbt.boot.Boot$.runImpl(Boot.scala:41)
at xsbt.boot.Boot$.main(Boot.scala:17)
at xsbt.boot.Boot.main(Boot.scala)
Caused by: java.lang.ClassNotFoundException: scopt.OptionParser
at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)

Jetty Version in build.scala

I've initialize scalatra project, but run sbt and execute "container:start", then

[error] (container:start) java.lang.NoClassDefFoundError: org/eclipse/jetty/plus/webapp/PlusConfiguration

result displayed.

So I've changed my build.scala referencing 03d730c jetty-webapp to previous version then works fine.

Is there a way to fix it?

nullpointer while doing - g8 scalatra/scalatra-sbt

hi

on mac-lion-os, when i try to do

"g8 scalatra/scalatra-sbt"

i get the exception pasted below:

g8 version - giter8 0.5.0

can you help me out.

with regards,
ch Vishnu


$ g8 scalatra/scalatra-sbt

organization [com.example]: package [com.example.app]:
name [scalatra-sbt-prototype]:
servlet_name [MyScalatraServlet]:
scala_version [2.9.1]:
version [0.1.0-SNAPSHOT]:
missing region "; do
case $@EnD$ tag
Can't parse chunk: (grep ^sbt.version project/build.properties)
versionString=${versionLine##sbt.version=}
echo "
line 1:7: 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.templatesExpr(ActionParser.java:201)
at org.antlr.stringtemplate.language.ActionParser.indirectTemplate(ActionParser.java:1316)
at org.antlr.stringtemplate.language.ActionParser.templateInclude(ActionParser.java:868)
at org.antlr.stringtemplate.language.ActionParser.primaryExpr(ActionParser.java:751)
at org.antlr.stringtemplate.language.ActionParser.expr(ActionParser.java:539)
at org.antlr.stringtemplate.language.ActionParser.parallelArrayTemplateApplication(ActionParser.java:486)
at org.antlr.stringtemplate.language.ActionParser.templatesExpr(ActionParser.java:207)
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.StringTemplateGroup.defineTemplate(StringTemplateGroup.java:679)
at org.antlr.stringtemplate.StringTemplateGroup.defineRegionTemplate(StringTemplateGroup.java:693)
at org.antlr.stringtemplate.StringTemplateGroup.defineRegionTemplate(StringTemplateGroup.java:705)
at org.antlr.stringtemplate.language.TemplateParser.action(TemplateParser.java:299)
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:91)
at giter8.G8$.write(g8.scala:36)
at giter8.G8Helpers$$anonfun$write$2$$anonfun$apply$8.apply(g8.scala:198)
at giter8.G8Helpers$$anonfun$write$2$$anonfun$apply$8.apply(g8.scala:198)
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:197)
at giter8.G8Helpers$$anonfun$write$2.apply(g8.scala:188)
at scala.collection.immutable.Stream.foreach(Stream.scala:291)
at giter8.G8Helpers$.write(g8.scala:188)
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.ghInspect(giter8.scala:44)
at giter8.Giter8.run(giter8.scala:22)
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)
problem parsing template 'region__anonymous__"; do
case '
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.StringTemplateGroup.defineTemplate(StringTemplateGroup.java:679)
at org.antlr.stringtemplate.StringTemplateGroup.defineRegionTemplate(StringTemplateGroup.java:693)
at org.antlr.stringtemplate.StringTemplateGroup.defineRegionTemplate(StringTemplateGroup.java:705)
at org.antlr.stringtemplate.language.TemplateParser.action(TemplateParser.java:299)
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:91)
at giter8.G8$.write(g8.scala:36)
at giter8.G8Helpers$$anonfun$write$2$$anonfun$apply$8.apply(g8.scala:198)
at giter8.G8Helpers$$anonfun$write$2$$anonfun$apply$8.apply(g8.scala:198)
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:197)
at giter8.G8Helpers$$anonfun$write$2.apply(g8.scala:188)
at scala.collection.immutable.Stream.foreach(Stream.scala:291)
at giter8.G8Helpers$.write(g8.scala:188)
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.ghInspect(giter8.scala:44)
at giter8.Giter8.run(giter8.scala:22)
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)
Can't parse chunk: region__anonymous__"; do
case ()
line 1:35: expecting '"', found ''
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.templatesExpr(ActionParser.java:201)
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:306)
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:91)
at giter8.G8$.write(g8.scala:36)
at giter8.G8Helpers$$anonfun$write$2$$anonfun$apply$8.apply(g8.scala:198)
at giter8.G8Helpers$$anonfun$write$2$$anonfun$apply$8.apply(g8.scala:198)
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:197)
at giter8.G8Helpers$$anonfun$write$2.apply(g8.scala:188)
at scala.collection.immutable.Stream.foreach(Stream.scala:291)
at giter8.G8Helpers$.write(g8.scala:188)
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.ghInspect(giter8.scala:44)
at giter8.Giter8.run(giter8.scala:22)
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)
problem parsing template 'anonymous'
java.lang.NullPointerException
at org.antlr.stringtemplate.language.TemplateParser.action(TemplateParser.java:307)
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:91)
at giter8.G8$.write(g8.scala:36)
at giter8.G8Helpers$$anonfun$write$2$$anonfun$apply$8.apply(g8.scala:198)
at giter8.G8Helpers$$anonfun$write$2$$anonfun$apply$8.apply(g8.scala:198)
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:197)
at giter8.G8Helpers$$anonfun$write$2.apply(g8.scala:188)
at scala.collection.immutable.Stream.foreach(Stream.scala:291)
at giter8.G8Helpers$.write(g8.scala:188)
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.ghInspect(giter8.scala:44)
at giter8.Giter8.run(giter8.scala:22)
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)

Template applied in ./scalatra-sbt-prototype


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.