現在、Maven を使用してビルドする場合、jar 名は ${project.artifactId}-${project.version} です。ローカル リポジトリでは、構造は次のようになります。
-\.m2
---\repository
-----\com
-------\someproject
---------\1.0
-----------\someproject-1.0.jar
パスがすでにバージョンを正確に示しているのではないかと思っています.jar名をこのように命名する必要があるのはなぜですか。リポジトリのjar名のバージョン情報を削除する方法はありますか? 試してみましたが、jarをリポジトリにコピーしても機能しません。
質問を検索したところ、かなり多くの同様の質問が見つかりました。ウォーやイヤーなどのパッケージで大丈夫そうですが、ジャーはいかがですか?数年前に不可能と答えた人もいるので、今日解決策がある人もいるのではないかと思っています。
私が好む: -.m2 ---\repository -----\com -------\someproject ---------\1.0 -----------\ someproject.jar