Issue Details (XML | Word | Printable)

Key: CONTINUUM-774
Type: Improvement Improvement
Status: Closed Closed
Resolution: Fixed
Priority: Minor Minor
Assignee: Emmanuel Venisse
Reporter: Tomasz Pik
Votes: 2
Watchers: 2
Operations

If you were logged in you would be able to see more operations.
Continuum

Better support for multiprojects

Created: 13/Jul/06 07:12 AM   Updated: 31/Jul/07 05:35 AM   Resolved: 09/Jul/07 08:43 AM
Component/s: Project Grouping
Affects Version/s: None
Fix Version/s: 1.1-beta-1

Time Tracking:
Not Specified

File Attachments: 1. File CONTINUUM-774 (19 kB)

Issue Links:
Related
 

Complexity: Intermediate


 Description  « Hide

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.



Jesse McConnell added a comment - 12/Mar/07 04:31 PM

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


Olivier Lamy added a comment - 09/Jul/07 05:22 AM

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.


Emmanuel Venisse added a comment - 09/Jul/07 08:43 AM

Applied. Thanks.


Radakovic Stevan added a comment - 30/Jul/07 09:34 AM

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.


Olivier Lamy added a comment - 30/Jul/07 04:44 PM

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

Olivier


Radakovic Stevan added a comment - 31/Jul/07 05:35 AM

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