Code Completion não funciona para arquivo .xhtml no Eclipse [RESOLVIDO]

Pessoal,

Andei pesquisando muito para tentar resolver o meu problema no Eclipse: O Code Completion para arquivos .xhtml(facelets) não está funcionado para tags JSF. Nas minhas pesquisas encontrei até mesmo lugares dizendo que realmente não funciona e me recomendando usar o NetBeans. É isso mesmo ? O Code Completion não funciona para arquivos .xhtml no Eclipse ?

Alguém ai já teve esse problema ? Alguém conseguiu resolver ?

Abçs

Cara,

Estou passsando pelo mesmo problema, porém eu não fiz uma busca para ver o problema creio q entre hoje e amanhã irei testar. Vi algumas pessoas falando q funciona, porém aqui nã rolou. Dizem que com o plugin do Jboss Tools ele funciona.

Qual a versão do Eclipse q vc esta usando?

Vc add o Jboss Tools?

Vamos ver se resolver, vou fazer uma pesquisa e testes daqui tmb.

E ai ? Alguma novidade ?

Instalei sim o JBoss Tools aqui, mas não rolou. Eu estou usando o Eclipse Helios.

Vá no menu Window -> Preferences.
Em General -> Content Types, expanda o item "Text" e selecione o item "JSP".
Clique no botão "Add…" e adicione *.xhtml.

Isso resolve…

O mais estranho é que segui esse passo de inclusão do *.xhtml e não funcionou. Existe alguma outra coisa que possa ser feita ?

Você fechou a página e abriu de novo?
Se ainda assim não der certo, tente reiniciar o Eclipse.

Ou, por mais bobo que isso possa parecer, vc pode estar esquecendo as tags:

vê ai…

Aqui ainda não rolou…

No meu JBoss Tools ele não fazia o autocomplete se eu não colocasse o encode padrão dos arquivos html como UTF-8 (o eclipse mapeia *.xhtml para o tipo HTML).

Em “General -> Content Types”, vá em HTML e coloque o encode padrão para UTF-8 (não esqueça de clicar em “Update”).

Após isso funcionou comigo.

Agora funcionou aqui.

fiz os dois passos:

[quote]tnaires
Post 16/07/2010 08:39:45 Assunto: Re:Code Completion não funciona para arquivo .xhtml no Eclipse
Vá no menu Window -> Preferences.
Em General -> Content Types, expanda o item "Text" e selecione o item "JSP".
Clique no botão "Add…" e adicione *.xhtml.[/quote]

[quote]Ataxexe
Post 16/07/2010 11:18:59 Assunto: Code Completion não funciona para arquivo .xhtml no Eclipse
No meu JBoss Tools ele não fazia o autocomplete se eu não colocasse o encode padrão dos arquivos html como UTF-8 (o eclipse mapeia *.xhtml para o tipo HTML).

Em "General -> Content Types", vá em HTML e coloque o encode padrão para UTF-8 (não esqueça de clicar em "Update").

Após isso funcionou comigo.[/quote]

Káraka, pessoal !

Não entendo !

Fiz todos esses passos, mas continua não funcionando.

Na barra de Status fica aparecendo a mensagem: no known child tag names of <html> begin with h:

Tentei todos esses passos no Eclipse Galileo e também no Helios. Nenhum deles está funcionando.

Alguém ai sabe o que mais pode ser ?

jeroqueiroz, você disse que funcionou pra você. Que eclipse vc tá usando ai ?

Cara os passo q fiz foi no Helios, vc instalou o plugin do Jboss Tools e qual versão foi instalada ai?

Entao o JBoss que instalei foi o 3.1.0 segue o link:

Eu encontrei um outro link aqui, qual deles vc tah usando no Eclipse Update:

Versao 3.1.0 - http://download.jboss.org/jbosstools/updates/stable/galileo/

Versao 3.1.1 - http://download.jboss.org/jbosstools/updates/development

Dentre os vários plugins, qual você instalou ?

Instalei esta versão aqui.

All plugins (p2 Repo / Update Site Zip): JBossTools-Update-3.2.0.v201007020601N-H408-M1.zip
md5 | filesize: 127.96 MB

http://download.jboss.org/jbosstools/builds/nightly/trunk/201007020601/

Link para Download Direto: http://download.jboss.org/jbosstools/builds/nightly/trunk/201007020601/all/JBossTools-Update-3.2.0.v201007020601N-H408-M1.zip

Pessoal eu realmente não entendo o que acontece.

Baixei o Eclipse Helios novamente, tentei todas as configurações acima no Helios e também no Galileo. Instalei o JBoss Tools help instalador do Eclipse, baixei o update do link acima, mas não funciona de jeito nenhum.

Estou desistindo de usar o *.xhtml no meu projeto, pois sem code completion não rola. Estava pensando se existe grande diferença realmente entre JSP e XHTML achei esse thread no GUJ http://www.guj.com.br/posts/list/95822.java, mas é realmente vantagem em usar o Facelets ?

Pessoal, não conheço muito o JSF, mas estou querendo começar um projeto com ele e gostaria de começar com o XHTML, o que me parece o que há de melhor atualmente, mas esse negócio de problema com o Code Completion atrapalha um pouco a velocidade no desenvolvimento. Alguém ai tem uma experiência da diferença entre JSP e XHTML ?

Valeu

Aee pessoal !

Finalmente consegui fazer funcionar.

Clicar com o botão direito do mouse sobre o projeto e escolher "Configure -> Add JSF Capabilities", assim funcionou.

Valeu galera !

Abçs

1 curtida

Segui todos os passo e nada

Cara,

Qual a versão do Eclipse q vc esta usando?

Versão do Jboss Tools?

Bem, eu estava apanhando também pra fazer isso funcionar no helios.

Aquela configuração do Content Type funcionava no ganymede, mas no helios não.

Consegui resolver seguindo esses passos: http://www.javaparaweb.com.br/blog/?p=103