私は現在 Java プロジェクトに取り組んでおり、maven を使用して最終的な jar を構築しています。周知のように、jar をビルドするには 2 つの方法があります。つまり、依存関係のある単一の jar と、依存関係のない jar です。後者の場合、依存する jar もクラスパスに追加する必要があります。
原則として両方とも機能します。個人的には、依存関係のある 1 つの jar を好みますが、プロジェクト チームのメンバーは、依存関係のない別の jar を使用することにしました。ここで、どちらの選択が優れているかを知りたいですか?