【问题标题】:kotlinc -script with multiple files带有多个文件的 kotlinc -script
【发布时间】:2020-02-18 13:03:44
【问题描述】:

我有一个用于测试的 Kotlin 脚本。 为了快速运行它,我使用kotlinc -script 对其进行评估,这会立即在控制台中打印出结果。

现在,当脚本变得足够大时,我想将其拆分为不同的子模块/包。是否可以使用 kotlinc 评估包含多个文件的脚本?

请注意,该设置仅用于测试目的,这就是我不想编译它的原因,以避免额外的步骤。想象一下,直接从控制台执行此操作,而您不想使用 Gradle 设置项目。

谢谢。

【问题讨论】:

    标签: kotlin module package kotlinc


    【解决方案1】:

    看起来kscript 是答案。

    1. 安装kscript
    2. 导入所需文件://INCLUDE directory/requiredFile.kts
    3. 您现在可以从requiredFile.kts 调用函数。
    4. 用kscript ./mainScript.kts运行你的文件,你可能需要chmod +x mainScript.kts

    如果有人知道如何直接使用kotlinc 进行操作,请告诉我。

    【讨论】:

      猜你喜欢
      • 2017-10-24
      • 1970-01-01
      • 1970-01-01
      • 2011-11-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多