在当前的项目中,我构建了Python代码来与特定的数据源进行交互。现在,我正在构建一个Scala版本。
我已经进行了重新排列,以便所有Python代码都保存在src/main/python
我的Scala代码的SBT项目中,但是这让我开始思考:在两者之间集成项目管理有什么好办法吗?要设置SBT,以便可以将我的Pythondistutils
安装/ sdist生成或sphinx文档生成作为SBT任务运行?
或者,更笼统地说:是否存在通过SBT运行任意系统任务的标准方法?
从文档(http://www.scala-sbt.org/0.13/docs/Process.html):
sbt包含一个流程库,以简化与外部流程的合作。该库无需导入即可在构建定义中以及由consoleProject任务启动的解释器中使用。
要运行外部命令,请在其后加上感叹号!:
"find project -name *.jar" !
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句