私はMavenを初めて使用します。私が恩恵を受けている主な機能は、自動依存関係管理です。標準化されたディレクトリ構造も素晴らしいようですが、Eclipseにも標準のディレクトリ構造があります。ディレクトリ構造はEclipseから独立していますが、Mavenから依存しています。OK、なるほど、この時点では両方のプログラムが非常に柔軟に見えます。
Mavenがサーバーまたはクライアントシステム専用であるかどうかはよくわかりません。たとえば、プロジェクトのWebサイトを生成するための機能/プラグインがあります。これはサーバーシステムでは最も意味がありませんか?
Mavenをバージョン管理システム(VCS)、たとえばSVNと統合する方法は?リポジトリがあり、開発成果物のダウンロードセクションを備えた常に最新のWebサイトがあるシステムを考えています。
MavenをEclipseと統合する方法は?現在、WTP統合でm2eclipseを使用しています。大丈夫ですが、私が気に入らない動作がいくつかあります。例:
- 新しいJavaプロジェクトを生成すると、JREバージョンは1.4に設定されます。手動で1.6/ワークスペースのデフォルトにリセットする必要があります。
- ファセット構成が安定していません。一部の構成は、手動で特定の順序で実行する必要があります。
それについてもっと読んだら、たぶん私はそれらを修正することができます。そして、私はそのWTP拡張に多かれ少なかれ深刻な問題を抱えています。WTP拡張機能は公式にはサポートされておらず、本番品質がない可能性があると言うことが重要だと思います。
MavenをEclipseに統合する別のプラグインがあることを私は知っています。まだ試していません。いいですか?
また、Mavenはもっと多くの分野で役立つかもしれないと思います。たとえば、ディレクトリ構造を拡張して、要件、仕様、モデリングの成果物などを保持できます。それが標準化された場合にのみ機能すると思います。すべてのドキュメントのリビジョン管理もいいでしょう。
非常に多くのこと、それを統合して完全なソフトウェア開発プロセスをサポートすることができます。これらの機能をすべて取得するには、非現実的かもしれません。今のところ、EclipseとWTPの統合およびVCSの統合が私にとって最優先事項です。
助言がありますか?前もって感謝します。