読者です 読者をやめる 読者になる 読者になる

アーティファクトのインストール時にChecksumも作る

自宅のMavenリポジトリを整理していたのですが、JarのMD5チェックサムが作られていないことに気付きました。

有名どころのMavenリポジトリの中身を漁ってもらえばわかると思いますが、jarファイルの他に.md5と.sha1ファイルも格納されています。アーティファクトをインストールする際にこいつらも一緒に生成するには-DcreateChecksum=trueを記述します。

mvn clean -DcreateChecksum=true source:jar install

ちなみにsource:jarを入れることでソース付きJarファイル(hoge-sources.jar)も配置されます。この場合、インストールの成果物としてjarとsource-jarとpomが生成され、それぞれの.md5ファイルと.sha1ファイルも生成されます。