RCP Cycle Referenzierung beheben?

lam_tr

Top Contributor
Hallo zusammen,

wie kann ich die cycle Referenzierung zwischen plugin-Projekten beheben?
kann ich eigentlich einen Plugin-BasisOrdner machen bei der ich sag, dass alle benötigten externen Libraries darein gemacht werden?

"A cycle was detected in the build path of project 'myPlugin' myPlugin Build path Build Path Problem"

gruss lam
 

lam_tr

Top Contributor
hi SirWayne,

und wenn ich jetzt pluginA und pluginB habe, aber die voneinander abhängig sein müssen?

pluginA = View (ist auch gleichzeitig das RCP-Plugin)
pluginB = wizard auf die View

um die View mit den Werten des Wizards zu aktualsieren muss ich pluginA in der PluginB impoertieren.
Und um das Wizard-Menü in der RCP anzeigen zu können, muss ich pluginB in pluginA importieren.
Demnach entsteht ein circle dependency. Wie kann ich es umgehen?

Gruss lam
 
G

Gast2

Gast
Weiß nicht ob ich dich richtig verstehe...
Entweder durch Extension Points oder durch Listener...
Aber wenn du ein circle hast stimmt was mit deiner architektur nicht und es ist eventuell zu granular aufgebaut...
 

Neue Themen


Oben