It seems a good solution to me.

M.

On Fri, 2010-05-07 at 14:30 -0400, Marshall Schor wrote:
> I have a bunch of project that execute some common build steps.
> 
> I factored these out into a parent-pom, and change the projects to
> specify this as their parent.
> 
> My parent-pom is of package-type "pom".  
> 
> The problem I'm having is that the factored-out build steps run when I
> do "mvn install" on the parent-pom to get it into my local repo.  These
> steps don't work and throw errors, when run here. 
> 
> So I fixed this with a kludge - and I'm hoping to learn a better way. 
> My kludge:
> 
> I moved the build steps into a profile, and activated the profile on the
> absence of a file, named something like
> "marker-file-identifying-parent-pom-XXX".  And then, I put a dummy file
> of that name into the parent project.  This keeps the pom from running
> the build steps in the parent, but makes those steps available to the
> children.
> 
> Is there a better way?
> 
> -Marshall Schor
> 
> ---------------------------------------------------------------------
> 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

Reply via email to