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]

Reply via email to