Hi Oleg,

Which one of the stated variants could be implemented? I have not the
slightest clue about how you actually do releases, so it's a bit difficult
to help. Are they done by hand and then provided to the maven team? Or are
they somehow done automatically. I think at least for the continuous
integration stuff (built by gump, I asume) you'd have to change the invoked
command.

Cheers,
Daniel

On 6/9/07, Oleg Kalnichevski <[EMAIL PROTECTED]> wrote:

Hi Daniel,

We are basically using Ant scripts for those development tasks where
speed really matters (compile / run test cycle) and Maven2 for more
complex tasks such as cutting and deploying releases. Two build systems
can coexist in parallel as long as both are maintained.

> I have only checked httpcomponents-core, but I assume this applies to
the
> other httpcomponent projects as well. If you change a pom I propose to
> change the org.apache.httpcomponents:project pom, because then every
> subcomponent inherits the changes. The changes to the build process
should
> be also for every project.
>
> This post is pretty extensive, but I saw on the mailinglist that at
least
> Roland didn't like Maven too much a year ago [5]. I don't know if this
has
> changed, or if I can help with any outstanding issues. I don't consider
> myself to be authorative on maven, but I switched recently all projects
at
> our workplace from ant builds to maven. The projects were large'ish and
> included a big hierarchical project with ~50 subcomponents, each built
by
> its own ant build script. In the end we had practically built our own
maven
> with ant, which was the point to reconsider. The transition went without
> major problems beside the usual 'Doh, how am I gonna solve this one'...
I'm
> not saying maven solved everything nicely but in the end it was a
net-gain.
>

I was a long time Maven skeptic and only recently started warming up to
it. To me Maven really shines at reducing costs of splitting complex
libraries into multiple single purpose modules, which in its turn helps
reduce the number of requisite external dependencies for the upstream
users. It was also my experience that maintaining a large number of
sub-modules using Ant tended to be significantly more laborious and
error-prone.

So, please do feel free to go ahead and submit patches for proposed
changes. I hope Roland will not veto it.

Cheers

Oleg


>
> Thanks and keep up the good work
> Dan
>
> [1] http://maven.apache.org/plugins/maven-source-plugin/
> [2]
http://maven.apache.org/guides/mini/guide-central-repository-upload.html
> [3]
http://maven.apache.org/guides/introduction/introduction-to-the-pom.html
> [4]
>
http://maven.apache.org/guides/introduction/introduction-to-profiles.html
> [5]
>
http://www.mail-archive.com/[EMAIL PROTECTED]/msg04234.html


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


Reply via email to