Eclipseは、Web上で使用するJavaアプリを作成するための素晴らしいソフトウェアです。 私はコーダーではありませんが、私の友人は今週、彼女と一緒にJavaアプリの作成方法を学ぶことに時間を費やしています。 「EclipseでMavenプロジェクトを作成する方法」は、彼女と一緒に過ごした時間の結果です。
EclipseはAdobe InDesignに似ていますが、Java用です。 多くの機能を自動化しながら作業を作成できる環境を提供します。 プラグインを使用して拡張し、その部分の合計よりもはるかに多くすることもできます。 主にJava向けですが、C、C ++、C#、COBOL、D、Fortran、Haskell、JavaScript、Julia、Lasso、Lua、Perl、PHP、Prolog、Python、Ruby、Ruby on Rails、Rust、Scala、 Groovy、Scheme、Erlang、その他多くの言語。
Mavenは、プロジェクト管理の原則を使用して単一プロジェクトの複数の側面を管理するEclipseのプラグインです。 たとえば、Javaアプリケーションに複数のアプリケーションが必要な場合、それらすべてをMavenで管理できます。 Mavenは、ドキュメント、ソース、依存関係リスト、その他の多くのすばらしい機能を管理します。 それはあなたのために仕事をするのではなく、単に非常に多くのリソースの管理を単純にします。
一方、同じプロジェクトで複数の開発者が作業している場合、Mavenを使用すると、リソースの管理、バージョン管理、変更管理の実行が簡単になります。
EclipseでMavenプロジェクトを作成する
EclipseでMavenプロジェクトを作成するには、Mavenプラグインがインストールされた、機能するEclipseインストールが必要です。 Tomcatも実行する必要があります。
- Eclipseを開き、起動して実行します。
- EclipseメニューからFile、New、Maven Projectを選択します。
- 自分で作業していてアーキタイプを必要としない場合は、「シンプルなプロジェクトを作成する」と「デフォルトのワークスペースの場所を使用する」の横にあるチェックボックスをオンにします。 アーキタイプが必要な場合は、最初に「すべてのカタログ」を選択し、次に「learnlib」を選択することをお勧めします。
- 必要に応じてアーティファクトIDを追加します。 エキゾチックなものを使用していない限り、通常はデフォルトで問題ありません。
- 次に、名前と説明を追加して、プロジェクトの管理を容易にします。
- 次に、[完了]をクリックします。
これで、プロジェクトが作成され、階層に表示されます。 メニューから「pom.xml」を選択し、プロパティを確認します。
Mavenのアーキタイプ設定は、プロジェクトを動的にするかどうかを決定します。 Mavenに精通している場合は設定する必要はありませんが、動的プロジェクトで遊ぶ場合はアーキタイプを設定する必要があります。 私が使用しているのを見たのは「maven-eclipse-webapp」で、明らかに標準的なものです。
Mavenプロジェクトのエラーを修正する
Eclipseで私が経験したことの1つは、エラーです。 Tomcatエラーと通常のJavaエラーの2つが見られました。 Tomcatエラーでは構成の変更が必要でしたが、JavaエラーではMavenのクリーンインストールが必要でした。
光沢のある新しいMavenプロジェクトを構築し、それを操作しようとすると、Javaサーブレットエラーが発生しました。 これは、依存関係がロードされなかったことを意味します。 これは明らかに一般的であるため、修正方法を次に示します。
- EclipseでMavenプロジェクトを開きます。
- プロジェクトのプロパティを開きます。
- 左側のメニューで[ターゲットランタイム]を選択します。
- 中央のウィンドウでApache Tomcatを選択し、[OK]をクリックします。
Mavenクリーンインストール
Mavenのクリーンインストールは、思ったほど深刻ではありません。 最初はすべてを再設定する必要があると思っていましたが、幸運にもそうではありませんでした。 それはほんの数秒かかる高速プロセスであり、破損したファイルやリソースのリロードを除いて、インストールにまったく影響を与えないようです。
- Eclipseを開き、問題のあるプロジェクトを選択します。
- トップメニューから[プロジェクト]を選択し、[クリーン]を選択します。
- ポップアップボックスでクリーニングするプロジェクトを選択し、[以下で選択したプロジェクトをクリーニングする]を選択します。 OKを押します。
このプロセスは、明らかに依存関係と構成の問題を探し、可能であればそれらを修復します。 私が経験したエラーでは動作しませんでしたが、Windowsエクスプローラーのプロジェクトフォルダーから「.m2 / repository」を削除すると修正されました。
私はEclipseとMavenの両方で少し失われたと感じていることを告白しなければなりません。 どちらのプログラムも、信頼性の高い管理に必要なものは何でも管理しているように見えましたが、Javaの探索を開始する場所ではありません。 それでも、EclipseでMavenプロジェクトを正しく作成する方法を説明し、自分のプロジェクトで役立つガイダンスを提供してくれることを願っています。
明らかなエラーを見つけたり、何か追加したいことがあれば、以下にお知らせください。