Continuum

Better support for multiprojects

Details

  • Type: Improvement Improvement
  • Status: Closed Closed
  • Priority: Minor Minor
  • Resolution: Fixed
  • Affects Version/s: None
  • Fix Version/s: 1.1-beta-1
  • Component/s: Project Grouping
  • Labels:
    None
  • Complexity:
    Intermediate
  • Number of attachments :
    1

Description

Currently when multiproject is being added to continuum, then top project is being registered as 'non-recursive' and all submodules are being added as separate projects.
It will be nice to have the possibility to define (during initiial POM loading) if project should be treat that way or as a multiproject with full recursive build and without adding subprojects.
I'm doing that manually, by redefining build section for top project and removing subprojects.

Issue Links

Activity

Hide
Jesse McConnell added a comment -

pretty sure I saw another issue like this one, have to track it down later

Show
Jesse McConnell added a comment - pretty sure I saw another issue like this one, have to track it down later
Hide
Olivier Lamy added a comment -

Patch attached.
Adding a checkbox on the Add Maven 2 project : "For muli modules project, load only root as recursive build".
If selected, add only one project with default build definition without --non-recursive and child modules not added.

Show
Olivier Lamy added a comment - Patch attached. Adding a checkbox on the Add Maven 2 project : "For muli modules project, load only root as recursive build". If selected, add only one project with default build definition without --non-recursive and child modules not added.
Hide
Emmanuel Venisse added a comment -

Applied. Thanks.

Show
Emmanuel Venisse added a comment - Applied. Thanks.
Hide
Radakovic Stevan added a comment -

I'm experiencing the same issue in 1.1-beta-1 release. Same thing happens whether I turn the new checkbox on or off. All submodules are loaded and root is loaded with '--non-recursive' option. I'm using the clearcase SCM and not sure what's wrong. Didn't got any exceptions also.

Show
Radakovic Stevan added a comment - I'm experiencing the same issue in 1.1-beta-1 release. Same thing happens whether I turn the new checkbox on or off. All submodules are loaded and root is loaded with '--non-recursive' option. I'm using the clearcase SCM and not sure what's wrong. Didn't got any exceptions also.
Hide
Olivier Lamy added a comment -

Can you attach scm and module informations from your pom ?
Thanks,

Olivier

Show
Olivier Lamy added a comment - Can you attach scm and module informations from your pom ? Thanks, – Olivier
Hide
Radakovic Stevan added a comment -

Modules section from pom:
<modules>
<module>modules/jaas_security</module>
<module>modules/outlook</module>
<module>modules/ssh-cm</module>
<module>modules/webconference-common</module>
<module>modules/webconference</module>
<module>modules/telephonyadapter</module>
<module>modules/userweb</module>
<module>modules/directoryservice</module>
<module>modules/primaryserver</module>
<module>modules/ipphone</module>
</modules>

scm:
<scm>
<connection>scm:clearcase:${user.home}/.default.configspec</connection>
</scm>

Well, what occured to me is that the problem might be the fact that the pom.xml isn't actually a file but a symbolic link to master_pom.xml which is elsewhere (dir below). That didn't bother me before(i.e. during the adding of the project), but it's only a thought.

Thanks,
Stevan

Show
Radakovic Stevan added a comment - Modules section from pom: <modules> <module>modules/jaas_security</module> <module>modules/outlook</module> <module>modules/ssh-cm</module> <module>modules/webconference-common</module> <module>modules/webconference</module> <module>modules/telephonyadapter</module> <module>modules/userweb</module> <module>modules/directoryservice</module> <module>modules/primaryserver</module> <module>modules/ipphone</module> </modules> scm: <scm> <connection>scm:clearcase:${user.home}/.default.configspec</connection> </scm> Well, what occured to me is that the problem might be the fact that the pom.xml isn't actually a file but a symbolic link to master_pom.xml which is elsewhere (dir below). That didn't bother me before(i.e. during the adding of the project), but it's only a thought. Thanks, Stevan

People

Vote (2)
Watch (2)

Dates

  • Created:
    Updated:
    Resolved: