Abhänigkeiten auflösen

Thomas Darimont

Erfahrenes Mitglied
Hallo!

Kennt jemand zufällig eine Seite die Abhänigkeiten von den Eclipse Jars aufschlüsselt?

Sprich wenn ich JFace "standalone" verwenden will benötige ich ja das jface.jar, das swt.jar + runtime.jar.

Ich finde das jedoch immer super aufwändig solange alle jars zu durchwühlen bis ich das jenige gefunden hab, welches die Klasse enthält bei der der NoClassDefFoundError geschmissen wird... worduch dann eventuell wieder eine Klasse nicht gefunden werden kan bzw. sich weitere Abhänigkeiten ergeben ...
Dafür müsste es echt ne Seite oder ein tool geben ... ;-)

Nachtrag:

Wie ich sehe ist mein Klagen nicht ganz Begründet, zumindest von der Eclipse Seite her... ;-)

Code:
<?xml version="1.0" encoding="UTF-8"?>
<plugin
   id="org.eclipse.jface"
   name="%pluginName"
   version="2.1.1"
   provider-name="%providerName">

   <runtime>
      <library name="jface.jar">
         <export name="*"/>
	     <packages prefixes="org.eclipse.jface"/>
      </library>
   </runtime>
   <requires>
      <import plugin="org.apache.xerces"/>
      <import plugin="org.eclipse.swt" export="true"/>
      <import plugin="org.eclipse.core.runtime"/>      
   </requires>

</plugin>

In den plugin.xml's der jeweiligen Libs findet man im Abschnitt requires die benötigten Bibliotheken ;-)

Somit wäre das Eclipse Problem gelöst jedoch trifft man sehr oft bei anderen Projekten, die Abhänigkeiten haben welche NICHT in der Readme erwähnt wurden...

Gruß Tom
 
Zurück