From:
mylar-dev-bounces@xxxxxxxxxxx [mailto:mylar-dev-bounces@xxxxxxxxxxx] On Behalf Of Chris Callendar
Sent: Thursday, June 29, 2006 5:07 PM
To: 'Mylar developer discussions'
Subject: [mylar-dev] Depending on
Mylar plugins
(I'm using Eclipse 3.2RC7 with Mylar
0.5.3.)
I have a plugin project that I have made
dependent on Mylar core (I added the org.eclipse.mylar.core dependency to the
plugin.xml/manifest).
But when I try to access mylar code - e.g.
by calling MylarPlugin.getDefault() I get a compilation error because it can't find any of the Mylar
classes.
I think the problem is because the
org.eclipse.mylar.core_0.5.3.jar file contains the nested jar file
mylar-core.jar (which contains the class files). This nesting of jar
files seems to prevent me from accessing the Mylar classes. I extracted
the contents of the org.eclipse.mylar.core_0.5.3.jar file into a directory
inside of my eclipse/plugins and removed the org.eclipse.mylar.core_0.5.3.jar
file and it works.
Have you or anyone else seen this problem
before?
Does anyone know what the Eclipse
convention is on packaging plugin jars? I looked at a few other well know
plugins - EMF, PEF, and UI, and they all directly contain the class files (they
don't have nested jar files).