maven-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Baptiste Mathus <bmat...@gmail.com>
Subject Re: Is it possible to execute a POM with a different basedir?
Date Fri, 14 Jun 2013 05:00:52 GMT
I think this is what the sonar maven plugin does. Maybe you should have a
look at its sources.

My 2 cents.

Cheers
Le 14 juin 2013 03:20, "Jeff Jensen" <jeffjensen@upstairstechnology.com> a
écrit :

> Have you tried the mvn -f param?  mvn -f path/to/pom/generated.pom from the
> source tree base dir.  Inverts what you are thinking of...
>
>
>
>
> On Thu, Jun 13, 2013 at 7:13 PM, David P. Caldwell <
> david@code.davidpcaldwell.com> wrote:
>
> > The use case is that I have a project (actually, many projects, so I
> > want to be able to do this in bulk) that are source-controlled and I'd
> > like to be able to create a modified version of the POM in a temporary
> > directory and then execute that modified POM, but against the original
> > base directory without altering the source-controlled POM in my
> > source-controlled working directory.
> >
> > Obviously I could do this by copying the entire source tree and then
> > running my modified POM, but I'd like to do this without having to
> > copy every file every time, as these projects are often large and I
> > want to be able to execute this tool routinely.
> >
> > My initial attempt was to set -Dbasedir on the command line, but this
> > does not appear to have the effect for which I was hoping.
> >
> > I can think of several imperfect workarounds, including copying the
> > entire source directory (expensive), generating a temporary file in
> > the base directory (make sure not to commit it!), overwriting the POM
> > (then need to repeatedly refresh from source control to restore the
> > original), and reading and remembering the POM, overwriting it with
> > the updated version, running Maven, and then overwriting the updates
> > with the original (hope the process doesn't crash in a way that
> > prevents me from restoring the original). I'd probably lean toward the
> > last but it's more cumbersome and error-prone than I'd like. Is what
> > I'd like possible?
> >
> > -- David Caldwell
> > http://www.davidpcaldwell.com/
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> > For additional commands, e-mail: users-help@maven.apache.org
> >
> >
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message