Maven for other languages? [closed]

白昼怎懂夜的黑 提交于 2019-11-27 14:21:00
Rich Seller

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

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

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


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

Python setuptools works in a similar way to Maven in so far as specifying project dependencies. If the dependencies specified are available as eggs, tars or zip files then they can be automatically pulled in at installation or runtime.

I know that there are a couple of Maven plug ins for compiling GWT, gwt-maven and gwt-maven-plugin.

There's also this the maven-scala-plugin.

I'm sure if you do a search, you'll find it for most popular JVM languages.

And of course, there's NMaven for .NET. I've never used it though.

Bostone

You don't really need fancy plugins to manage just about anything that can be executed from command line. As an example I have put Maven builds around poorly managed .NET projects using technics described in this tutorial. Basically - plugins such as exec, antrun, assembly and dependency can be used together as I mentioned - to do practically everything you need. Of course there are specialized, targeted plugins but I found out that these are hard to use with existing legacy stuff

Phing is the PHP equivalent to Ant. It's (obviously) not quite Maven, but PHP doesn't have the same library (jar) management issues that Java does.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!