gpt4 book ai didi

scala - Scala 应用程序的 Gradle init 项目

转载 作者:行者123 更新时间:2023-12-04 08:50:45 26 4
gpt4 key购买 nike

我想为 Scala 创建一个骨架控制台应用程序,即一个带有打印“Hello world”的主函数的单入口类。

我能够通过执行来创建一个 Scala 库初始化项目:
gradle init --type scala-library
但是似乎没有 Scala 应用程序,正在运行:
gradle init --type scala-application

The requested build setup type 'scala-application' is not supported. Supported types: 'basic', 'groovy-application', 'groovy-library', 'java-application', 'java-library', 'pom', 'scala-library'.



Gradle 没有 Scala 控制台应用程序模板吗?

最佳答案

不,没有 scala 应用程序模板,但是很容易通过两个步骤将您生成的“scala-library”项目变成一个 scala 应用程序:

  • 在 src/main/scala 下的包下创建你的主类和方法
  • 在 gradle.build 中添加两行,以添加“应用程序”插件并指定您的主类。

  • 例如,您添加 src/main/scala/com/example/myapp/Main.scala:
    package com.example.myapp

    object Main {
    def main(args: Array[String]): Unit = {
    println("Hello")
    }
    }

    然后在你的 gradle.build 中添加:
    apply plugin: 'application'

    mainClassName='com.example.myapp.Main'

    关于scala - Scala 应用程序的 Gradle init 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49364230/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com