Maven用于其他语言? [英] Maven for other languages?

查看:348
本文介绍了Maven用于其他语言?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我对Java和Maven的世界相对较新,但我无法想象在没有使用Maven的情况下启动新的Java项目。

I am relatively new to the world of Java and Maven, but I couldn't imagine starting a new Java project without using Maven.

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

The idea of providing a human-readable project model is something that I would imagine is universally desirable across many languages. This is especially true when your application relies upon numerous external libraries.

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

Are there any other project management or build tools for languages other than Java that are similar in nature to Maven; that is, that provide a mechanism for the project maintainer to specify dependencies and build order?

推荐答案

这是我所知道的。至于它们是否是最适合给定语言的工具,请形成自己的意见。

Here's some I know of. As to whether they are the most appropriate tool for a given language, form your own opinion.

  • .Net: NMaven and dotnet-maven-plugin
  • AspectJ: aspectj-maven-plugin (still Java I know but worth mentioning)
  • c/c++: native-maven-plugin compile with compilers such as gcc, msvc, etc ...
  • Google Web Toolkit gwt-maven-plugin
  • PHP: Maven for PHP
  • Ruby: Ruby on Maven
  • Scala: maven-scala-plugin
  • Flex and Air: Flexmojos

任意整合可以使用 exec-maven-plugin 来调用相关的编译器来处理并将执行绑定到编译阶段。

Arbitrary "integrations" can be handled by using the exec-maven-plugin to invoke the relevant compiler and binding the execution to the compile phase.

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

There are also Maven-like products such as Byldan for .Net

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

Updated with Flex Mojos and dotnet-maven-plugin at Pascal's suggestion.

这篇关于Maven用于其他语言?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆