It's all about the answers!

Ask a question

Component in RTC


Mathieu Defianas (15942838) | asked Mar 14 '12, 6:07 a.m.
Hi all,
I am using RTC and I don't understand how managing the components.
In the past, I use ClearCase UCM and all components are stored in the same eclipse projects.
Now, as the component is finally an eclipse project, what is the advantage to create some components.
Can you expose here an example of a RTC project with some components ?
Thanks a lots !
Mathieu

4 answers



permanent link
Boris Kuschel (331113) | answered Mar 14 '12, 6:07 a.m.
JAZZ DEVELOPER
On Wed, 14 Mar 2012 10:27:59 +0000, mathieu47 wrote:

Hi all,
I am using RTC and I don't understand how managing the components.
In the past, I use ClearCase UCM and all components are stored in the
same eclipse projects.
Now, as the component is finally an eclipse project, what is the
advantage to create some components.
Can you expose here an example of a RTC project with some components ?

Thanks a lots !
Mathieu

The RTC eclipse integration was created so that components are aligned
with eclipse projects, by default, as much of eclipse UI is centered
around a project paradigm. This makes the integration easier to work with
but is not a hard requirement. There are other options:

1.If you really had to move away from this (and i don't recommend it) you
can use the repository view and put files into any component that you
wish and then load the components as eclipse projects.

2.You can also load the components as folders and forget about the RTC SCM
project integration entirely (set up eclipse projects not tied to SCM at
all). This may be awkward to use because you will need to work out of the
"Repository Files" view for loading/unloading delivering and accepting
and working with SCM.

Long story short, its better to some refactor of your code folder
structure and use eclipse projects because this is not only easier its
much cleaner.

--
Boris Kuschel
Jazz Jumpstart Team - IBM Software, Rational
My Blog: http://blog.boriskuschel.com/
--------------------------------------------------------------------------
This post represents my own opinion, thoughts, and conclusions based on my
knowledge of Jazz and the Jazz solutions.
For details on receiving official IBM Rational support please go to:
https://jazz.net/community/support/

permanent link
Eric Jodet (6.3k5111120) | answered Mar 14 '12, 6:25 a.m.
JAZZ DEVELOPER
Hello,
you may search for more information in the jazz library:
https://jazz.net/library/#q=

Regarding your question, you may want to read the following articles:
https://jazz.net/library/article/126#scm_diagram
https://jazz.net/library/article/525
http://www.ibm.com/developerworks/rational/library/jazz-source-control-management/index.html?ca=drs-

Hope it helps.
Thanks.
Eric.

permanent link
Geoffrey Clemm (30.1k33035) | answered Mar 14 '12, 9:58 a.m.
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER
Could you explain what you meant by "all components are stored in the same Eclipse projects" ? Normally, you'd have one or more Eclipse projects stored in a single UCM component. In particular, an Eclipse project by default is all files under the directory containing the .project file, and that directory tree would all need to be in a single UCM component, because UCM components cannot be nested within each other in the file system namespace.

In general, it is usually conceptually correct to just map your UCM components 1-1 with RTC components.

Cheers,
Geoff

Hi all,
I am using RTC and I don't understand how managing the components.
In the past, I use ClearCase UCM and all components are stored in the same eclipse projects.
Now, as the component is finally an eclipse project, what is the advantage to create some components.
Can you expose here an example of a RTC project with some components ?
Thanks a lots !
Mathieu

permanent link
Mathieu Defianas (15942838) | answered Mar 14 '12, 10:05 a.m.
I agree with you Geoff. I have made a mistake when I have took the UCM example.
However, now, with the Eric's documentation, I understand the reason of create some components.
Thanks a lot !
Mathieu

Your answer


Register or to post your answer.


Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more here.