同一个解决方案中是否可以有一个 Java 项目、一个 Python 项目和一个 Scala 项目?或者所有项目必须要么是 Java 要么是 Scala?
最佳答案
您可以在单个 Maven 项目中混合使用 Java 和 Scala。阅读以下教程以获取更多信息:
Python 和 Maven:Python 不需要像 Java 或 Scala 代码那样进行编译。相反,Python 项目构建是关于解决依赖关系、运行单元测试、创建可安装文件等。不幸的是,Python 有自己不同于 Maven 的方式来做这些事情。从某种程度上来说,Maven 管理 python 代码可能没有多大意义。
话虽如此,您可以通过让 Maven 将 setup.py
脚本作为外部命令运行来“轻松地将”Python 集成到 Maven 构建系统中。这是一篇描述这种方法的文章:
关于java - Maven 解决方案可以有多语言项目吗? (Java、Python、Scala),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57159475/