Am Dienstag, den 29.07.2008, 14:09 +0100 schrieb Robert Burrell Donkin:
> On Tue, Jul 29, 2008 at 9:41 AM, Stefano Bagnara <[EMAIL PROTECTED]> wrote:
> > As you know I'm working on a branch to make jSPF a multimodule product.
> > It took half an hour to prepare the modules and refactor the m2 descriptor
> > so to have 2 modules correctly managed by m2 but it already took a lot of
> > hours trying to make it build while offline.
> >
> > The "stage module" hack is too much against what m2 expects and it keep
> > giving me issues whenever I try to build the project using a different m2
> > sequence (package, install, site, site:stage, validate).
> >
> > Furthermore during the multimodule refactoring I had to remove the build.xml
> > because it was no more working and no more mantained for the new structure.
> >
> > Now I think in the last 2 years I lost full days of my work trying to
> > accomodate offline build capability using m2 hacks and this is now starting
> > being frustrating.
> >
> > You can also add that this hack introduced new licensing issues because NOT
> > A SINGLE pom published in maven repositories have a license header telling
> > us what we can do with it.
> >
> > I'm happy with standard maven 2 and I don't care of offline builds so much
> > to make this a blocking issue and I don't think that the build system should
> > be given more importance than the produced artifacts.
> > Maven has a dependency:go-offline target specifically created for people
> > that want to go offline that take care of downloading and installing any
> > needed artifact in the local repository. This is what maven supports. I
> > would be happier if m2 bundled most standard plugins in its distribution and
> > if m2 allowed packaging of a project including an offline repository, but
> > this is not the case.
> >
> > That said I'd like to remove build.xml from jSPF because no one is
> > mantaining it and I'd also like to remove offline build support from jSPF so
> > I can start caring of code and output artifacts instead of this stuff.
> >
> > If people don't want to loose this then I'll close the branch
> > "multimodule-proposal" because the amount of work needed to mantain
> > ant+m2+m2-offline-support is too much in a multimodule product.
> >
> > Unless someone comes with good ideas about managing this stuff or take the
> > responsibility to mantain that build system I'm going to start a VOTE to
> > remove ant support and m2 offline build support from jSPF.
> 
> i'd probably approach this a little differently. i'm not sure a VOTE
> is really necessary or indeed a good idea.
> 
> if anyone wants to volunteer to create and maintain an ant build
> including offline support for jSPF then that's cool by me and i'd have
> no problem keeping it in. if no one is willing to maintain an ant
> build including offline support (and i'm not for this product) then it
> should be removed. in either case, it's about individuals caring
> enough about a feature to step up and maintain it, not about some vote
> by the general community.
> 
> so i'd just post a email such as this and then ask if anyone cares
> enough about this feature to volunteer to maintain it.
> 
> but this is just my 2 cents...
> 
> - robert
> 

+1

bye
norman


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to