It's all about the answers!

Ask a question

M5 does not resolve plugin com.ibm.team.repository.service


Andreas Meissner (363) | asked Feb 25 '08, 5:18 p.m.
Hi,

I've installed the current M5 version of TeamConcert as described in the
ComponentDevelopmentSetup.

When I want to add the plugin com.ibm.team.repository.service to the
dependencies of a project it doesnt show up or can not be resolved,
respectively.

Has anything changed regarding the installation in M5?

Thanks for your help!
Andreas

3 answers



permanent link
Chris Daly (61651) | answered Feb 25 '08, 8:08 p.m.
JAZZ DEVELOPER
Andreas Meissner wrote:
Hi,

I've installed the current M5 version of TeamConcert as described in the
ComponentDevelopmentSetup.

When I want to add the plugin com.ibm.team.repository.service to the
dependencies of a project it doesnt show up or can not be resolved,
respectively.

Has anything changed regarding the installation in M5?

Thanks for your help!
Andreas

Hi Andreas,

I have been trying to track this problem down today also. Here is what
I know right now: I think the change is due to the fix for bug 40527.
This had the effect of changing the contents of file
/jazz/client/eclipse/links/serversource.link from:

path=../../source/server

to:

path=../../source

So one way of "fixing" this is to change the link file content back to
its old value (and then restart TeamConcert with -clean because the link
file info may be cached in the configuration). But this hack subverts
the intention of bug 40527.

The change for 40527 removed the server source from the default target
platform. Another way of getting it back (that is less of a hack) is to
open up Window > Preferences... > Plug-in Development > Target Platform,
and select Add... and then in the popup dialog select "File System" from
the Available Provisioners list, click Next, select Add... and use the
file browser to navigate to: /jazz/source/server/eclipse
and click OK on the browser and Finish on the provisioner dialog.

At this point you can click OK in the Preferences to save the change.
It helps to check the box at the bottom, "Group plug-ins by location".
Before this change you would have 15 groups and after you will have 16.
When I did this the top-level group boxes don't appear to be checked
(but every plugin inside them is). If you simply close and re-open the
preferences, everything should be checked.

Also after doing this, the plugins I was testing (HelloJazz) did not
build - even after cleaning all projects in the workspace. But after
shutting down and restarting TeamConcert and cleaning again, everything
builds ok.

I am going to add these notes to the setup wiki
(https://jazz.net/wiki/bin/view/Main/ComponentDevelopmentSetup) because
it's the best way I can see right now, but there may be a simpler setup
method that I'm not thinking of. If anyone reading has had success with
simpler alternatives, please comment...

--
Chris Daly
Jazz Component Development Team

permanent link
Chris Daly (61651) | answered Feb 25 '08, 9:08 p.m.
JAZZ DEVELOPER
One quick addendum to my last note. I said to add this location to the
target platform:

/jazz/source/server/eclipse

and then mentioned that I had to shutdown/restart to really clean things
up. I found instead that if I actually use this path:

/jazz/source/server/eclipse/plugins

then the shutdown/restart is not necessary. It looks like something in
the Eclipse code is trying to morph the path you give into the path it
wants to see, but not completely getting it right.

I have added this info to the wiki:
https://jazz.net/wiki/bin/view/Main/ComponentDevelopmentSetup

--
Chris Daly
Jazz Component Development Team

permanent link
Andreas Meissner (363) | answered Feb 25 '08, 11:38 p.m.
Thanks Chris!

It works everything fine now.

Andreas

Your answer


Register or to post your answer.