Bereitstellen/Nutzen einer Klassenbib in Eclipse

Hallo,

Es geht um folgendes Problem.
Ich habe in Eclipse eine JAVA-Klassenbibliothek entwickelt, die ich nun als jar-datei ausliefern möchte, so dass andere Programme sie nutzen können.
Problem ist nun, dass meine Klassenbibliothek auch externe libs nutzt und ich diese ebenfalls mit ausliefern muss. Ich habe diese externen libs ebenfalls im jar für meine Klassenbibliothek angelegt und in Eclipse unter export -> jar-file somit alle meine Klassen der Klassenbibliothek und auch die externen libs (ebenfalls jar-files) dort angegeben.
Ich habe nun ein Testprogramm geschrieben, dass aber die externen jars nicht findet. (java.lang.NoClassDefFoundError).
Ich nehme mal an, dass ich was an der Mainfest-Datei ändern muss, oder dass es nicht möglich ist, in einem jar-file weitere jars- anzugeben, damit sie auch gefunden werden.
Leider kenne ich mich mit Manifest-Dateien nicht aus.
Wer kann mir helfen?

Die Projektordnersturktur meiner Klassenbibliothek ist prinzipiell folgende:

Projektname
|
-src (sourcefolder)
| |–package1 (darin mehrere Klassen)
| |–package2 (darin mehrere Klassen)
| |–…
| |–package5 (darin mehrere Klassen)
|
|-lib(sourcefolder) (hier sind meine externen libs drin, als .JAR)

Wie geh ich am besten vor, hieraus in Eclipse ein JAR-File zu erzeugen, dass dann von einem externen programm genutzt werden kann und auch Zugriff auf die externen libs hat?

Gruß, Ralf

Am einfachsten geht es mit Maven oder Ivy.

Gruss,
dev_null