Hi all, My quick feedback:
Recently we decided to migrate our entire 300 C++ project to maven. Our project is platform independent (~) between windows-msvc and linux-gcc. We use the nar plugin because we wanted a single pom.xml to describe a c++ project whatever the output (dll, so ...) and this plugin seemed more functional. Yes, this plugin had lot bug but we worked to fix them through patch from us or from nar forum (Rest In Peace!!) Now it works well, really well. The main problem of maven with c++ building is the platform abstraction. Maven was built for java project and they only need to build one binary for all platforms. In C++ with the same code, you need to build one binary for each platform. Worst, you need to build on each platform to generate the good binary. This last point gives us lot of work. Just to finish with a positive note, our C++ developer was impressed by the dependency management of maven (none of the pure c++ tool builders has this news feature) Regards, Vincent Hardion -----Message d'origine----- De : Rémy Sanlaville [mailto:remy.sanlavi...@gmail.com] Envoyé : mercredi 12 août 2009 13:23 À : Maven Users List Objet : Re: AW: RE: AW: Re: AW: Re: Maven for Non-Java Projects We also try to use maven with C/C++ language (cf. [1]). It seems that it exists three plugins : 1. native-*maven*-plugin (the first one ?) 2. jade native maven plugin, it is an spin off of native plugin and covers cppunit 3. nar plugin At the time, it seemed (I don't remember why) that jade native maven plugin was the better. To be honest, we weren't convinced of the ability to use such plugins in an industrial context : - I agree with David, there were a couple of road-blocking bugs/missing-features that prevented us from using maven for these types of projects. It works quite nice for compilation (even if it can be better), but we had a lot difficulties for unit tests ; - I agree with Jörg : plugins are nearly not supported - you cannot ask questions, you have to find out anything yourself. There's no mailing list and the forum is full of questions without a lot answers, There's few documentations and often not up-to-date... We are still waiting for a real/better solution to use maven with C/C++ language. Otherwise, we have others projects using maven with flex, php or .NET. Rémy [1]. http://www.nabble.com/Maven-2-and-C-C%2B%2B-Testing-Framework-td22311500.html#a22311500 --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org