问题标签 [giter8]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
scala - .g8 目录是必要的吗?
我已经使用我的构建工具初始化了一个项目,如下所示
从我想要的模板中正确生成了项目。我唯一的问题是我的项目下现在有一个.g8
目录
通过查看内部,它看起来只有从模板生成代码所需的任何内容
可以删除吗?我应该将它提交到我的 git 存储库吗?谢谢!
scala - 如何在“sbt new”中指定一个分支?
使用sbt new时,我可以基于包含giter8模板的 github 项目的默认分支来初始化一个新项目。
是否也可以使用来自默认分支以外的分支的模板?
scala - 以非交互方式运行“sbt new”
sbt new默认提示用户填写各种值。
有没有办法以非交互方式接受默认值,或者在命令行上指定值?
scala - sbt new RuntimeException
我在尝试从 scala 玩具示例开始时迷路了,sbt new scala/hello-world.g8
甚至在运行时sbt new
,程序崩溃并出现以下错误。有什么想法可能是错的吗?提前致谢!
(事实上,我正在运行,sbt -java-home /usr/lib/jvm/jdk-8-oracle-x64 new
因为我的系统默认使用旧版本的 jdk)
sbt - 如何在giter8中将参数留空
目前在 g8 中,您通过为参数提供默认值来创建项目:
如果您想将该参数留空怎么办?
sbt - 如何在giter8中编写多行默认值?
所有参数及其默认值都在default.properties
文件中进行了细化。
你怎么能有一个跨越多行的值的参数?
有效的例子:
不起作用的例子
scala - 运行 sbt new 指向内部组织的 github
如果我运行sbt new x/y.g8,它会向 giter8 提供 args,而 giter8 会连接到 github.com 并下载模板。
我想为我公司内部的团队构建一个模板。我们使用 github.company.com 作为内部 github。有没有办法让 sbt/giter8 不仅可以搜索 github.com,还可以搜索 github.company.com。
我尝试像下面那样指定完整的网址,但它不起作用
sbt 新https://github.company.com/AnalyticsEngineeringAdmin/spark-template.g8
scala - g8 不理解 docker cli 语法
我有一个自定义的 g8 scala 模板,其中包含一个.travis.yml
可供通过该模板创建的项目使用的模板。在我的.travis.yml
中,我有docker login -u="$username" -p="$password"
因为我需要将图像发布到远程注册表。但是,当我尝试通过做来创建样板项目时g8 file://template.g8
,我总是会收到此错误,.travis.yml, 31:42: '" -p="' came as a complete surprise to me.
我非常感谢任何帮助。
scala - 如何在 giter8 中使文件可选
在 giter8 中,可以根据用户输入更改文件的内容,即(来自docs):
是否也可以在某些条件下创建一些文件?
scala - 我可以使用本地模板(不是 GitHub)运行 sbt new 吗?
我在一个安全的环境中工作,不允许开发人员从 GitHub 或任何其他外部存储库进行 git-clone。
我能够从 GitHub 下载 g8 模板 (play-scala-seed) 作为 zip 文件,并将其解压缩到本地文件夹。我可以使用该本地目录而不是 git repo 吗?
我的第一次尝试失败了:
即使我确定模板存在并且位于名为“play-scala-seed”的目录中,但 SBT 新命令不接受它:
那么如何让 sbt new 使用本地目录作为 g8 模板呢?
我正在运行 Windows(如果这很重要!)