最近Java関連のドキュメントを読んでいたところ、「Uber Jar」なる言葉を発見しました。私自身初めて聞いた言葉でしたので、今回はその意味を調べてみました。
Uber Jarとは、日本語で簡単に言えば「実行可能Jar」のことみたいです。Spring Bootでは、Tomcatを内包してJarファイルを作成することで、単独でWebアプリケーションを起動することができたりして、とても便利なのですがどうやらそのようなJarのことを「Uber Jar」と言うみたいです。
あとは、別名としては「Bootable Jar」、「Fat Jar」などども言われているようですね。