We are looking at standardizing our builds on Maven. We will have one server performing builds for our "official" artifacts. However, all of our developers will also need to be able to build locally for their own purposes. We will be setting up an internal repository for our libraries, and we will also have need to write several custom plugins for some of our business requirements. We will initially be using maven 1 - while we are definitely considering maven 2, politics do not allow us to use an unreleased project, and we are in desperate need of the dependency management features provided by maven. So, hopefully my solution (at least conceptually) can be applied to both maven 1 and maven 2.

My question is this: is there any good way to be sure that my developers are running in the same maven environment as our build server? By this I mean primarily the plugins (and their versions) that are installed. This becomes especially critical when we have internal plugins that will be modified on a more frequent basis.

My current thought is to publish the info available in "maven -i" on a central web server, and then write a custom plugin (update-maven-env) that our developers can run that will retrieve this information and retrieve and update the appropriate plugins.

I was wondering if anyone has any thoughts on this, if there is already a solution out there? Any assistance would be greatly appreciated.

Thanks.

-Jared


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

Reply via email to