是否有一种Python-ealy方式来运行带有依赖项的Scala脚本?

Owe*_*wen 4 scala build maven sbt

到目前为止我所知道的方式是

  • 创建一个ant build.xml文件,编译和运行任务,并在a中包含适当的jarclasspath=

  • sbt项目中创建并包含版本号的依赖项build.sbt

  • 创建一个maven项目并在xml文件中包含依赖项

  • 从命令行设置-classpath显式运行

这些都不是坏事,但感觉就像被婴儿一样额外的工作

import json

json.loads('[1, 2]')
Run Code Online (Sandbox Code Playgroud)

如果json安装完毕,我就可以立即开展工作.特别是在Mavenhub上追踪适当的版本会让人感到厌烦.

虽然也许我只是太挑剔了;-)

Sea*_*ons 7

你想要的是xsbtscript:https://github.com/paulp/xsbtscript

它允许您创建单个脚本文件,其中包括您的代码所需的sbt配置以及Scala代码本身.