コマンドラインからJSFプロジェクトを生成する
ご覧のページは、お客様の利便性のために一部機械翻訳されています。また、ドキュメントは頻繁に更新が加えられており、翻訳は未完成の部分が含まれることをご了承ください。最新情報は都度公開されておりますため、必ず英語版をご参照ください。翻訳に問題がある場合は、こちらまでご連絡ください。
独自のフォルダー構造、記述子ファイルなどを手動で作成することなく、Liferay Facesアプリケーションを生成できます。 あなたが本当に手動でそれを行うにしたい場合は、JSFアプリケーションの構造を調べ、中にゼロから1を作成することができます JSFプロジェクトの手動での作成 チュートリアルを。
\!Pビデオサムネイル
Before generating your JSF application, you should first visit liferayfaces.org, a great reference spot for JSF application development targeted for @<product@>. このサイトでは、JSFアプリケーションのオプションを選択し、選択したオプションでアプリケーションを生成するために実行できるMavenアーキタイプコマンドを生成できます。 次のアーキタイプオプションを選択できます。
- Liferayポータルバージョン
- JSFバージョン
- コンポーネントスイート
ビルドフレームワーク(GradleまたはMaven)を選択し、依存関係のリストを生成してページに表示することもできます。 依存関係は、選択したビルドタイプに応じて、 pom.xml
または build.gradle
ファイルのサイトページで提供されます。 これは、JSFアプリケーションを生成する前に、JSFアプリケーションで必要な依存関係を把握できるので便利です。
注: Gradle開発者は、 archetype:generate
コマンドを使用することもできます。これは、 build.gradle
と pom.xml
両方のファイルを生成するためです。
次に、コマンドラインから liferayfaces.orgを使用して、サンプルのJSFアプリケーション(Liferay Portal 7 + JSF 2.2 + JSF Standardなど)を生成します。
-
liferayfaces.org に移動し、次のオプションを選択します。
- Liferayポータル: 7
- JSF: 2.2
- コンポーネントスイート: JSF標準
-
アーキタイプ生成コマンドをコピーして実行します。 プロジェクトを生成するフォルダーに移動したことを確認してください。
それでおしまい\! JSFアプリケーションが現在のフォルダーに生成されます\!
MavenのインタラクティブなアーキタイプUIを使用して、Liferay JSFアプリケーションを生成することもできます。 これを行うには、 mvn archetype:generate -Dfilter = liferay
を実行し、使用するJSFアーキタイプを選択します。 次に、各オプションを順に実行して、バージョン、グループID、アーティファクトIDなどを選択します。 この詳細については、参照 原型利用した発電の新プロジェクトを チュートリアルを。
あなたのJSFアプリケーションが生成されたら、することができます のLiferay IDE @ @へのインポート、それを し、さらにそれを開発。 Liferay DXPインスタンスにデプロイするには、それをLiferay DXPサーバーにドラッグアンドドロップします。
プロジェクトをビルドして、コマンドラインからLiferay DXPにデプロイすることもできます! Gradleを使用している場合は、次のコマンドを実行してJSFアプリケーションをビルドします。
../gradlew build
Mavenの場合、次のコマンドを実行します。
mvn package
次に、生成されたWARをLiferay DXPの deploy
フォルダーにコピーします。
[cp|copy] ./com.mycompany.my.jsf.portlet.war LIFERAY_HOME/deploy
驚くばかり\! JSFアプリケーションを生成し、コマンドラインを使用してデプロイしました。
\!Vビデオチュートリアル