2012-01-06 16 views
3

PrimefacesコンポーネントライブラリをIntelliJ IDEA 11に追加することは可能ですか?これらのタグに対しても自動補完を使用できますか? Eclipseでは自動的にこれをサポートしていますが、なぜそれが動作するのか、どのように動作するのか分かりませんので、これを修正することはできません。IntelliJ IDEA 11のPrimefacesコンポーネントライブラリ

はここで、それがどのように見えるかの二つの画像です:

enter image description here

enter image description here


UPDATEとFIXあなたがproject settings | librariesとまで行かなければならない。この問題を解決するために
コンポーネントライブラリを追加します。

+0

ジェットブレーンズのコミュニティから聞いてみると、とても頻繁に応答します:) http://devnet.jetbrains.net/community/idea/ideacommunity –

+0

xmlns:p宣言の上にカーソルを置くと、Ctrl + Enterを押してみましたか?ダウンロード方式のようなsmtが必要です。 –

+0

あなたはAlt + Enterを意味します。私は今、それを外部リソースとしてフェッチしてみましたが、うまくいきませんでした:( – user626912

答えて

2

テクノロジを追加する必要があります(ファセットと呼ばれると思います)。

Webモジュールプロジェクトを作成するときに、追加の技術を選択するオプションがあります。 JSFはWebのためのオプションです。 JSFノードの下には、4面の技術を持つサブノードがあります。そのうちの1つはPrimefaces(その他はIronFaces、RichFaces、別のもの)です。

必要なサポートオプションを選択すると、IntelliJ IDEAは必要なライブラリをダウンロードし、既存のライブラリまたは新しいライブラリに追加します。

この機能はフルバージョンでのみ利用可能です。コミュニティ版ではありません。

6

"http://primefaces.org/ui"のテキストとATL + ENTERにカーソルを合わせます。 「手動で外部リソースを設定する」を選択します。 「Map Resources」ポップアップが表示されます。 'Explorer'タブを選択し、primefaces.jarファイルから 'primefaces-p.taglib.xml'を選択します。

+0

ありがとうStojan –

0

、IntelliJのでプロジェクトにprimefacesを追加するのpom.xmlに

<dependency> 
    <groupId>org.primefaces</groupId> 
    <artifactId>primefaces</artifactId> 
    <version>4.0</version> 
</dependency> 

すなわち、依存関係を追加します。プロジェクトをコンパイルします。 その後、xmlns:p="http://primefaces.org/ui"のようにそのページで使用可能なタグのリストにprimefaces URIを追加しても問題ありません。

関連する問題