3

Maven を使用して問題なくビルドできるプロジェクト ( myproject- .jar ファイルにビルドされるライブラリ) があり、Git を使用してバージョン管理しているとします。

いくつかの外部依存関係を備えた比較的単純なpom.xmlものであり、それらはすべて Maven Central リポジトリーで入手できます。

すべてが開発でうまく機能しており、今では満足してmyproject-1.0.0-SNAPSHOTおり、公開 (オープンソース) Maven リポジトリーに配置して、人々に私のすばらしい新しいライブラリーを使用してもらうために、適切なリリースにしたいと考えています。特に、最小限の労力や混乱の可能性を最小限に抑えて、人々が私のライブラリをできるだけ簡単に使用できるようにしたいと考えています。

このリリースを作成するための推奨される手順/チェックリストは何ですか?

避けるべき落とし穴/間違いはありますか?

4

1 に答える 1

2

最も簡単なのは、maven リリース プラグインを使用することです。ここでそれについて読むことができます

一般に、プロジェクトをリリースするために使用できます(バージョンを管理し、いくつかの VSC 操作を使用します。たとえば、SVN で使用し、SVN タグを作成しました)。また、「SNAPSHOT」バージョンの jar に依存しないように強制します。そうしないと、ビルドなどを再現できません。最後に、アーティファクトをリポジトリにアップロードします。

すべてを中央のmavenリポジトリにアップロードするために必要なアクセス許可についてはあまり知りません。プライベートリポジトリに使用しました...

お役に立てれば

于 2012-08-02T05:05:47.970 に答える