其他语言的萌芽?[已关闭]

我对Java和Maven的世界相对较新,但我无法想象在不使用Maven的情况下开始一个新的Java项目。

提供人类可读的项目模型的想法是我认为在许多语言中普遍可取的。当您的应用程序依赖于大量外部库时,尤其如此。

除了Java之外,是否有任何其他项目管理或构建工具在性质上与Maven相似;也就是说,为项目维护者提供了一种机制来指定依赖项和构建顺序?


答案 1

以下是我所知道的一些。至于它们是否是特定语言最合适的工具,请形成自己的观点。

任意的“集成”可以通过使用exec-maven-plugin调用相关的编译器并将执行绑定到编译阶段来处理。

还有类似Maven的产品,如.Net的Byldan


Pascal的建议下更新了Flex Mojos和dotnet-maven-plugin。


答案 2

Python setuptools的工作方式与Maven类似,可以指定项目依赖项。如果指定的依赖项可用作 egg、tar 或 zip 文件,则可以在安装或运行时自动将其拉入。


推荐