Git Product home page Git Product logo

scalatra.g8's Issues

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 ?)

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)

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

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

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?

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

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.

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

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?

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)

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


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]    ^

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.