0

私はM2eclipseを使用している初心者です、私は自分のプロジェクト@sourceforgeを説明しました。sourceforgeへの接続が確立され、SVNリポジトリを使用します。私が最初にバージョン番号付け機能を探したときに、MAVENを紹介されました。

私はMaven構造が好きでしたが、その目標がリリース専用であるかどうかを完全には理解していません。

MavenとSourceForgeをどのように活用すると思いますか?

Mavenリポジトリを使用して(プロジェクトリリースをそこにアップロード)、リリースを含むすべてをsourceforgeにアップロードする必要がありますか?

私のオープンソースプロジェクトを構築する私のステップを専門的にする他に何がありますか?

4

1 に答える 1

2

Sourceforge / SVNは、ソース管理管理システムです。Mavenは、モジュールとサードパーティライブラリ(Mavenリポジトリにある)への依存関係を管理するためのビルドシステムです。

どちらのツールもプロのプロジェクトにとって重要です。Mavenプロジェクトの構造は、オラクルの標準的な規則を反映しています(オラクルのドキュメントを参照)。このプロジェクト構造を使用すると、他の人があなたのプロジェクトを理解し、貢献しやすくなります。

他の人に含まれるようなフレームワーク/ライブラリプロジェクトがある場合は、Mavenリポジトリにアップロードすることをお勧めします。他のプロジェクトは、sourceforgeでのみ最終リリースをホストする場合があります。

プロのソフトウェアプロジェクトのための他のステップ/成分:

  1. ユニットテスト
  2. 最新のドキュメント
  3. ロードマップ
于 2011-05-15T20:27:55.663 に答える