continuum-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Erik Drolshammer <erik.drolsham...@gmail.com>
Subject Why is the release functionality provided on the projectGroup level only?
Date Tue, 08 Apr 2008 09:31:58 GMT
Hi!
Why is the release functionality provided on the projectGroup level only?

Drivers when choosing a groupIds
* groupId + artifactID should be equal to the java package

* The directory structure of the project must match the java package

* The groupId should thus follow SUN's Naming Conventions . (So do not 
use camelCase!)

* When adding a project in Continuum the groupId is used to put the 
projects into projectGroups.
** It is convenient to use projectGroups so simplify management of build 
definitions.
** The release functionality is provided on the projectGroup level, so 
all projects in the same projectGroup are released together.

^ Does this correspond to the current best practices?

Look for example at maven-plugins. They will all (by sorting by groupId) 
be put in the same projectGroup. Imho, it is not likely that all the 
plugins will be released together.

-- 
Regards
Erik Drolshammer


Mime
View raw message