2016-07-18 8 views
0

私はJSF + ICEFACES統合でプロジェクトを作成していますが、EclipseではIceFacesの.xhtmlコードアシストを取得していませんが、jsfのコードアシストを行っています。私はここに私の完全なMavenの依存IceFaces 4の.xhtmlコードアシストを取得するには?

<dependency> 
     <groupId>org.icefaces</groupId> 
     <artifactId>icefaces</artifactId> 
     <version>4.0.0</version> 
    </dependency> 
    <dependency> 
     <groupId>org.icefaces</groupId> 
     <artifactId>icefaces-ace</artifactId> 
     <version>4.0.0</version> 
     <type>pom</type> 
    </dependency> 
    <!-- https://mvnrepository.com/artifact/org.icepush/icepush --> 
    <dependency> 
     <groupId>org.icepush</groupId> 
     <artifactId>icepush</artifactId> 
     <version>4.0.0</version> 
    </dependency> 

私は私のjarがWEB-INF/libのを指している日食火星を使用していたようで、それが原因で瓶の起こっていることを確信しています。

enter image description here

とXHTMLに私はこれらの名前空間に

<html xmlns="http://www.w3.org/1999/xhtml" 
xmlns:h="http://java.sun.com/jsf/html" 
xmlns:ui="http://java.sun.com/jsf/facelets" 
xmlns:f="http://java.sun.com/jsf/core" 
xmlns:c="http://java.sun.com/jsp/jstl/core" 
xmlns:ice="http://www.icesoft.com/icefaces/component" 
xmlns:ace="http://www.icefaces.org/icefaces/components"> 


</html> 

enter image description here

+0

に問題があることを考えると最終的に私は、答えを見つけましたアプリケーション自体が動作する場合、.jarがないことはありません。 – Kukeltje

+0

しかし、なぜそれは私に自動提案を与えていないのですか? – subhashis

+0

いいえ。アイスフェイスユーザーではありません。 – Kukeltje

答えて

0

を追加してい私は、依存関係

<dependency> 
     <groupId>org.icefaces</groupId> 
     <artifactId>icefaces</artifactId> 
     <version>4.0.0</version> 
     <scope>provided</scope> 
    </dependency> 
    <dependency> 
     <groupId>org.icefaces</groupId> 
     <artifactId>icefaces-ace</artifactId> 
     <version>4.0.0</version> 
     <scope>provided</scope> 
    </dependency> 
    <dependency> 
     <groupId>javax</groupId> 
     <artifactId>javaee-web-api</artifactId> 
     <version>7.0</version> 
     <scope>provided</scope> 
    </dependency> 
+0

したがって、javaee-web-api依存関係を追加した場合のみ、IceFacesの補完作業が開始されますか?奇妙な – Kukeltje

+0

ええ、その前には、たとえicefaces-aceの依存関係がmavenに追加されたとしても、私はjarが追加されていないので自動提案はできませんでしたが、javaee-web-apiを追加した後、 - 瓶。その奇妙な:) – subhashis

+0

いいえ、それは変わっていない...それは更新が失敗したことを意味...あなたはおそらく別の瓶を追加する可能性があります。そして、もしjavaee-web-apiがそこになければ、おそらく多くのコンパイルエラーがあるでしょう... – Kukeltje

関連する問題