ライブラリ (jar ファイル) に依存する小さなフレームワークを開発しています。その依存関係を最終的なフレームワーク jar ファイルに含めることができました。しかし、このフレームワーク jar (他のライブラリを含む) を含めると、フレームワークのクラスは使用できますが、フレームワーク jar に含まれる依存ライブラリのクラスは使用できません。
どうすればこれを解決できますか?また、フレームワークにサードパーティのライブラリを含めることは良い習慣ですか (GPL ライセンスの下であっても)? フレームワークのユーザー(開発者)がしなければならない作業を減らしたいだけです。