As nearly everything in Maven is a plugin I would expect that the technical answer is yes but I'm guessing that you'd have to write a lot of plugins for each additional language that you wanted to include in a multi module project scenario. http://maven.apache.org/guides/introduction/introduction-to-plugins.html
For example, Maven has been adapted to work with PHP, http://www.php-maven.org/ On Tue, 11 Aug 2009 13:34:02 +0200, "Jan Wedel" <jan.we...@ettex.de> wrote: > Thanks John! > > But our aim is not to use Maven at any cost. We are searching for a tool > that can be used on many platforms and compilers. > > Sometime we have one project ported to different languages and sometimes > we have have a project that is composed of several sub-projects in > different languages. > > So, we are searching for a tool that can be triggered to build such a > heterogeneous project. So, still the question is: Does Maven provide > enough flexibility to support such a development environment as > explained? Either by existing plug-in or by providing the necessary > framework and structures to allow us writing own plugins. > > What I mean is, are there any limitation in maven that would prevent > writing and/or using native plugins while maintaining the terminology > and structure of artifacts, groups, dependencies, repositories etc. > together with C, Python and other languages. > > Thanks, > > Jan > > -----Ursprüngliche Nachricht----- > Von: John Dunlap [mailto:john.dun...@exceter.com] > Gesendet: Dienstag, 11. August 2009 13:18 > An: Maven Users List > Betreff: Re: AW: Re: Maven for Non-Java Projects > > You could always try using something like the maven exec-maven-plugin to > > execute CMake (which supports generating project files for VS, XCode, > and GCC from a common text file on Mac, Windows, and Linux). > http://www.cmake.org/ > > Jan Wedel wrote: >> Thanks for your answers! >> >> Where do you see most of the problems in including native compilers? I > >> means, in general Maven already supports a highly abstract object > model >> that does not have much in common with Java. So why is it complicated > to >> integrate another compiler? >> >> >> -----Ursprüngliche Nachricht----- >> Von: Brett Randall [mailto:javabr...@gmail.com] >> Gesendet: Dienstag, 11. August 2009 02:11 >> An: Maven Users List >> Betreff: Re: Maven for Non-Java Projects >> >> On Mon, Aug 10, 2009 at 10:50 PM, David Hoffer <dhoff...@gmail.com> >> wrote: >> >> >>> We are currently using it for flex in addition to java, for flex the >>> >> builds >> >>> work fine the only negative is the plugins that allow direct IDE >>> integration >>> are not as complete as they are for Java. >>> >>> Regarding C/C++ I have tried to use this in the past, I think I was >>> >> using >> >>> the nar plugin but can't be sure. There were a couple of >>> >> road-blocking >> >>> bugs/missing-features that prevented us from using maven for these >>> >> types of >> >>> projects. If I recall correctly the issues were that it did not have >>> support for the new universal OSX binaries and on Windows you > couldn't >>> specify the compiler version. I.e. it would use whatever MSVC > version >>> >> it >> >>> found on the system, and we had to support multiple versions (this is >>> probably true on other platforms as well). You could probably modify > >>> >> the >> >>> plugins when you find issues like these but I didn't go down that >>> >> path. >> >>> (This was a couple+ years ago so if these are kept current they may > be >>> fixed >>> by now.) >>> >>> -Dave >>> >>> On Mon, Aug 10, 2009 at 5:58 AM, Jan Wedel <jan.we...@ettex.de> > wrote: >>> >>> >>>> Hi there! >>>> >>>> I already searched google for some help but it seems that it's not >>>> really common to use Maven for non-Java projects. >>>> >>>> However, we plan to be platform and language-independent by >>>> >> supporting >> >>>> e.g. embedded Java, C, C++ and Python. The question is if it is >>>> >> feasible >> >>>> to use Maven for all projects? >>>> I found the maven-native-plugin and maven-nar-plugin but I'm not >>>> >> really >> >>>> sure if it supports everything that's needed. We are looking for a >>>> server-based central repository maintaining different projects and >>>> libraries in various languages. >>>> >>>> Can anybody who uses or used any of these or other plug-ins to >>>> >> support >> >>>> non-Java projects please respond with some comments, hints, >>>> >> suggestions, >> >>>> pro and cons etc. that might be helpful? >>>> >>>> Thanks a lot! >>>> >>>> Jan >>>> >>>> >>>> >> --------------------------------------------------------------------- >> >>>> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org >>>> For additional commands, e-mail: users-h...@maven.apache.org >>>> >>>> >>>> >> >> I haven't yet had much joy with Maven-plugins for building >> Windows-native >> DLLs from C++ using the MSVC compiler, so if anyone would like to >> nominate >> their favorite plugin there. native-mave-plugin seems out-of date or >> not >> maintained for latest MSVC compiler versions? >> >> Brett >> >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org >> For additional commands, e-mail: users-h...@maven.apache.org >> >> > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@maven.apache.org > For additional commands, e-mail: users-h...@maven.apache.org > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@maven.apache.org > For additional commands, e-mail: users-h...@maven.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org