You can create a pom project declaring those dependencies and then add a dependency toward that pom project in each project (don't forget to specify <type>pom</type> when declaring that dependency.

Cheers,
Guillaume
Le 28/09/2011 06:52, Behrang Saeedzadeh a écrit :
Thanks for affirming this Ron. By the way, how do you ensure that all
those projects depend on the same set of external dependences without
duplicating the information for each POM?

Cheers,
Behrang Saeedzadeh
http://www.behrang.org



On Tue, Sep 27, 2011 at 2:17 AM, Ron Wheeler
<rwhee...@artifact-software.com>  wrote:
I agree.

4- better visibility into the project for the manager. You know which
modules are being changed and which ones are supposed to remain unchanged.
You also get a bit of a warning about scope issues or potential problems
when a new module gets added to the list of things that need changing after
the development plan has been set.

5- more sense of responsibility for testing and the deploying of new
SNAPSHOTs and releases. The functional definition of the module tends to be
clearer if it is deployed to the team even if it is only a SNAPSHOT. The
team expects a personal guaranty to go with a deploy.
This tends to make programmers more careful about testing and documenting
functionality of stubs and SNAPSHOTs with partial functionality as well as
fully functional modules.

Ron

On 26/09/2011 11:48 AM, Behrang Saeedzadeh wrote:
Hi,

For large projects, wouldn't multiple single module projects work better
than one multi-module project, because:

1- when using a dvcs, the repositories tend to become very large and when
the project is divided into multiple single module projects, each project
can have a small dvcs repository compared to one large monolithic repo.
2- new developers can be exposed only to the subset of projects that they
need to work with
3- finer grained security over which developers can see which parts of the
project

Thanks in advance,
Behrang


--
Ron Wheeler
President
Artifact Software Inc
email: rwhee...@artifact-software.com
skype: ronaldmwheeler
phone: 866-970-2435, ext 102




---------------------------------------------------------------------
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



---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org

Reply via email to