[Java lista] eclipse RCP, EclipseLink - JPA

Ferenc Boldog ferenc.boldog at gmail.com
2008. Aug. 19., K, 14:10:43 CEST


Szia,

eclipse pluginek alatt ezt ugy lehet szepen megoldani, hogy:
- csinalsz egy 'extension point'-ot, amivel tudsz egy-egy pluginhez
mondjuk egy presistence.xml-t utvonalat beallitani.
- ha egy plugin ilyen 'extension point'-ot "implemental", akkor azt el
tudod erni.

IExtensionPoint point =
Platform.getExtensionRegistry().getExtensionPoint(.............);
IConfigurationElement[] configElements = point.getConfigurationElements();
....

Miutan igy, hozzafersz a plugin BundleContext-jehez, siman be tudsz
vele toltetni egy file-t.

Ha nem jutsz vele elorebb, akkor melo utan irok egy kis peldat ra.

Udv:
]-[appy

PS: Ugye EclipseLink-bol az osgi verziot hasznalod?

> HashMap properties = new HashMap();
> ClassLoader cl = ApplicationWorkbenchWindowAdvisor.class.getClassLoader();
> properties.put(PersistenceUnitProperties.CLASSLOADER, cl);
> EntityManagerFactory emf = new
> PersistenceProvider().createEntityManagerFactory("test", properties);
>
> Így viszont egy  "java.sql.SQLException: No suitable driver"-t kapok.
> Természetesen az alkalmazás MANIFEST.MF-ében ott vannak a
> Require-Bundle: .....HSqlDb_Plugin
> Eclipse-RegisterBuddy: HSqlDb_Plugin
> sorok.
>


További információk a(z) Javalist levelezőlistáról