其他语言的Maven?

我对Java和Maven的世界比较陌生,但我无法想象不使用Maven就开始一个新的Java项目。

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

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


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

  • .Net:NMaven和dotnet-maven-plugin
  • AspectJ:aspectj-maven-plugin(仍然是我知道但值得一提的Java)
  • c / c ++:native-maven-plugin与编译器如gcc,msvc等编译...
  • Google Web Toolkit gwt-maven-plugin
  • PHP:Maven for PHP
  • Ruby:Maven上的Ruby
  • Scala:maven-scala-plugin
  • Flex和Air:Flexmojos
  • 可以通过使用exec-maven-plugin来调用相关的编译器并将执行绑定到编译阶段来处理任意“集成”。

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


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


    至于指定项目依赖关系,Python setuptools的工作方式与Maven相似。 如果指定的依赖关系以鸡蛋,tars或zip文件的形式提供,那么它们可以在安装或运行时自动引入。


    我知道有几个Maven插件用于编译GWT,gwt-maven和gwt-maven-plugin。

    还有这个maven-scala插件。

    我确定,如果您进行搜索,您会发现它适用于大多数流行的JVM语言。

    当然,还有NMaven for .NET。 我从来没有用过它。

    链接地址: http://www.djcxy.com/p/57495.html

    上一篇: Maven for other languages?

    下一篇: Prevent Hacking / Reverse