标签: giter8

运行`sbt new`时验证失败

这是迄今为止的成绩单:

$ sbt new lagom/lagom-scala.g8
[info] Loading global plugins from /Users/abrahma/.sbt/1.0/plugins
[info] Set current project to lagomlife (in build file:/Users/abrahma/Bitbucket/Practice-Scala/LagomLife/)
[info] Set current project to lagomlife (in build file:/Users/abrahma/Bitbucket/Practice-Scala/LagomLife/)

ssh://git@github.com/lagom/lagom-scala.g8.git: Auth fail
Run Code Online (Sandbox Code Playgroud)

我已经通过 GitHub 验证了身份验证:

$ ssh -T git@github.com
Hi agam! You've successfully authenticated, but GitHub does not provide shell access.
Run Code Online (Sandbox Code Playgroud)

还验证了我可以访问相关存储库(即我可以在单独的位置执行以下操作):

git clone ssh://git@github.com/lagom/lagom-scala.g8.git
Run Code Online (Sandbox Code Playgroud)

编辑: fwiw 我能够解决这里的任何根本原因:

git clone ssh://git@github.com/lagom/lagom-scala.g8.git
g8 file:///Users/abrahma/tmp/lagom-scala.g8
Run Code Online (Sandbox Code Playgroud)

sbt giter8

7
推荐指数
1
解决办法
392
查看次数

.g8目录是否必要?

我已经使用构建工具初始化了一个项目,如下所示

sbt new playframework/play-scala-seed.g8
Run Code Online (Sandbox Code Playgroud)

哪个可以从我想要的模板正确生成项目。我唯一的问题是.g8我的项目下现在有一个目录

通过窥视内部,看起来它仅具有从模板生成代码所需的一切

可以删除吗?我应该将其提交到我的git存储库吗?谢谢!

scala sbt giter8

6
推荐指数
1
解决办法
958
查看次数

是否可以从intellij运行giter8模板?

作为我制作的 g8 模板的反馈,有人问我是否可以直接在 intellij 中使用它。

有没有办法使用 g8 模板从 intellij 生成新模块,也许通过一些 g8 插件集成?我做了一些不成功的尝试,找不到任何记录。

scala module intellij-idea giter8

6
推荐指数
1
解决办法
330
查看次数

sbt 新的运行时异常

我在尝试从 Scala 玩具示例开始时迷路了,sbt new scala/hello-world.g8甚至在运行时sbt new,程序崩溃并出现以下错误。任何想法可能有什么问题?提前致谢!

(实际上,我正在运行,sbt -java-home /usr/lib/jvm/jdk-8-oracle-x64 new因为我的系统默认使用旧版本的 jdk)

[warn]  ::::::::::::::::::::::::::::::::::::::::::::::
[warn]  ::          UNRESOLVED DEPENDENCIES         ::
[warn]  ::::::::::::::::::::::::::::::::::::::::::::::
[warn]  :: org.antlr#ST4;4.0.8: org.sonatype.oss#oss-parent;9!oss-parent.pom(pom.original) origin location must be absolute: file:/home/michal/.m2/repository/org/sonatype/oss/oss-parent/9/oss-parent-9.pom
[warn]  :: com.googlecode.javaewah#JavaEWAH;0.7.9: org.sonatype.oss#oss-parent;5!oss-parent.pom(pom.original) origin location must be absolute: file:/home/michal/.m2/repository/org/sonatype/oss/oss-parent/5/oss-parent-5.pom
[warn]  ::::::::::::::::::::::::::::::::::::::::::::::
[error] java.lang.RuntimeException: Retrieval of org.scala-sbt.sbt-giter8-resolver:sbt-giter8-resolver:0.1.3 failed.
[error]     at scala.sys.package$.error(package.scala:27)
[error]     at sbt.TemplateCommandUtil$.classpathForInfo(TemplateCommand.scala:119)
[error]     at sbt.TemplateCommandUtil$.infoLoader(TemplateCommand.scala:81)
[error]     at sbt.TemplateCommandUtil$.$anonfun$run$1(TemplateCommand.scala:48)
[error]     at sbt.TemplateCommandUtil$.$anonfun$run$1$adapted(TemplateCommand.scala:47)
[error]     at sbt.TemplateCommandUtil$$$Lambda$1762/658781536.apply(Unknown Source)
...
[error]     at xsbt.boot.Boot$.runImpl(Boot.scala:41)
[error]     at xsbt.boot.Boot$.main(Boot.scala:17) …
Run Code Online (Sandbox Code Playgroud)

scala sbt giter8

5
推荐指数
1
解决办法
1004
查看次数

我可以使用本地模板(不是 GitHub)运行 sbt new 吗?

我在一个安全的环境中工作,不允许开发人员从 GitHub 或任何其他外部存储库进行 git-clone。

我能够从 GitHub 下载 g8 模板 (play-scala-seed) 作为 zip 文件,并将其解压缩到本地文件夹。我可以使用该本地目录而不是 git repo 吗?

我第一次尝试失败:

> dir .\play-scala-seed
 Volume in drive C is OSDisk
 Volume Serial Number is A074-A016

 Directory of C:\workspace\play-scala-seed

03/22/2018  11:03 AM    <DIR>          .
03/22/2018  11:03 AM    <DIR>          ..
03/22/2018  11:01 AM    <DIR>          project
03/22/2018  10:57 AM    <DIR>          src
03/22/2018  11:03 AM    <DIR>          target
03/22/2018  10:57 AM                70 .gitignore
03/22/2018  10:57 AM               509 .travis.yml
03/22/2018  10:57 AM               453 build.sbt
03/22/2018  10:57 AM               439 LICENSE
03/22/2018 …
Run Code Online (Sandbox Code Playgroud)

scala sbt giter8

5
推荐指数
1
解决办法
1774
查看次数

使用 Home-brew 安装 giter8 时出错

我一直在试图安装giter8使用brew,就像这样: brew install giter8

我收到以下错误: Error: giter8 has been disabled because it fetches unversioned dependencies at runtime!

有谁知道如何解决这个问题,或者有什么可用的解决方法。谢谢!

homebrew giter8

5
推荐指数
1
解决办法
633
查看次数

giter8 使用 '\$' 转义

我正在为 Scala 项目开发 giter8 模板。所有模板都按预期运行。然而,今天我遇到了错误:

Exiting due to error in the template: /var/folders/zg/dspycv2d6sqc92801kmqy3yw0000gn/T/giter8-75157374435862
relative: $name__norm$/src/main/resources/prod-application.conf, toPath: /Users/***/., An unexpected error occurred while processing the template. Check that all literal '$' are properly escaped with '\$'

Run Code Online (Sandbox Code Playgroud)

提到的文件如下:

akka {
  discovery {
    method = akka-dns
    kubernetes-api {
      pod-namespace = \${SERVICE_NAMESPACE}
      pod-label-selector = "app=$name;format="norm"$"
      pod-port-name = management
    }
Run Code Online (Sandbox Code Playgroud)

我尝试了 $ 转义的不同选项。我什至删除了所有文本并尝试构建模板,但我仍然收到指向同一文件的相同错误。

有谁知道解决这个问题的可能方法?

scala giter8

5
推荐指数
0
解决办法
277
查看次数

如何在“sbt new”中指定一个分支?

使用sbt new 时,我可以根据包含gter8模板的 github 项目的默认分支初始化一个新项目。

是否还可以使用来自默认分支以外的分支的模板?

scala github sbt giter8

4
推荐指数
1
解决办法
393
查看次数

标签 统计

giter8 ×8

scala ×6

sbt ×5

github ×1

homebrew ×1

intellij-idea ×1

module ×1