2017-11-10 18 views
0

私の新しいJavaアプリケーションでは、IntelliJで新しいJSF2.2プロジェクトを作成したいと考えています。このプロジェクトはWebアプリケーションとなり、Mavenを使用します。JSFプロジェクトとMavenプロジェクトの違い

IntelliJ Ideaでは、「新しいプロジェクトを作成する」をクリックし、左側のパネルで「Maven」を選択すると、「archetypeから作成」というオプションが表示されます。このチェックボックスを選択すると、名前にjsfを含むアーキタイプのリストが表示されます。

これらのアーキタイプなしでmavenプロジェクトを作成し、与えられたjsf archetypeのいずれかを使用してプロジェクトを作成するのと比較して、独自のgroupId、artifactidなどを与えるのはどうですか?

上記のように、私が始めているプロジェクトは、JSFベースのWebアプリケーションです。

EDIT 1 私はMavenの-archtype-Webアプリケーションでプロジェクトを作り、それがWebアプリケーションフォルダ内のファイルのindex.jspを作成しました。これは私が通常.xhtmlファイルで作業するときの問題ですか?

答えて

0

Mavenのアーキタイプはテンプレートです。スタンドアロン、JSF、イヤーなどのプロジェクトを作成するかどうかによって、適切なプロジェクト構造が作成されます。

これらのプロジェクトはすべてMavenでビルドされ、作成された成果物のGAV(groupId:artifactId:version)が作成されます。

関連する問題