2008/8/26 MassimoH <[EMAIL PROTECTED]>: > > I am evaluating transitioning a large Ant build system that manages dozens of > Java and .NET projects over to Maven and was hoping someone could answer a > few questions: > > 1) The Java support in Maven seems comprehensive, but .NET support (I'm > looking in NMaven) seems very limited. I see support for building .NET > libraries and desktop applications. Is there any support for building > ASP.NET web applications, .msi installers, manifest signatures, or ClickOnce > published installers? Are these things going to be available, even at an > incubation/beta level in the near future?
That's best asked at nmaven-dev@ - I think the first 3 have at least some preliminary support, and I hope you'll find that they're receptive to helping you achieve what you need. > > 2) My employer's build process uses a custom packaging and installer builder > that bundles up binaries, web sites, and other project outputs from dozens > of Java/.NET projects and packages them into one huge installer. Can I write > some kind of Maven plugin to integrate this into the end of a Maven build? > What is the name of the relevant plugin technology that I should investigate > using? At a brief, high-level, how would this work? Yes, you can. The general approach is to assemble what you want with the assembly plugin (if necessary) and then create a plugin using the normal Java mojo technique to bundle those files. The installer technology you are using need to either have a Java API or a command line you can execute. > > 3) Is there any way that Maven can be configured so that if a single project > fails to build, all other projects continue building? At my current job, we > have problems that when a single developer checks in a bad change, the whole > build fails, even on logically unrelated projects. We depend on an automated > nightly central build process and when this breaks, it's a big productivity > problem. There's --fail-at-end, that should also skip modules that depend on a failed module. Continuum specifically facilitates doing centralised builds that way, and I'm sure other CI servers can be configured as such. > > 4) Does Maven have any build reporting features? I was hoping for basic HTML > reports on which projects built successfully, which failed, and how long > they took. Do I need to use an external tool to get this kind of > functionality? We generally rely on the continuous integration/build servers to provide that functionality. Maven's built in reporting is generally focused on tools that analyse the source control, not the build activity itself. Cheers, Brett > > Thanks! > -- > View this message in context: > http://www.nabble.com/Maven-Questions-tp19150963p19150963.html > Sent from the Maven - Users mailing list archive at Nabble.com. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- Brett Porter Blog: http://blogs.exist.com/bporter/ --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]