Ctrl + space no eclipse usando JSF + Maven + Primefaces

1,165 views
Skip to first unread message

Gilberto Matos

unread,
Nov 8, 2011, 12:48:52 PM11/8/11
to jav...@googlegroups.com
Bom dia pessoal,

Tenho um projeto usando Maven + primefaces + JPA na IDE eclipse(Indigo) e não esta funcionando o Ctrl + space nas tags exceto na tag <ui:>  ...alguem já pasou por essa situação? segue uma parte da minha pagina xhtm



<html xmlns="http://www.w3.org/1999/xhtml"
    xmlns:h="http://java.sun.com/jsf/html"
    xmlns:f="http://java.sun.com/jsf/core"
    xmlns:ui="http://java.sun.com/jsf/facelets"
    xmlns:p="http://primefaces.prime.com.tr/ui">

<h:head>
    <title>Cadastro de Marca -</title>
</h:head>
<h:body>
    <ui:composition template="../template.xhtml">
        <ui:define name="conteudo">
            <h:form id="form">
...........


POM.XML

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>br.com.senac</groupId>
  <artifactId>SenautoFinal</artifactId>
  <version>0.0.1-SNAPSHOT</version>
  <packaging>war</packaging>

<repositories>
        <repository>
            <id>Mvn Repository</id>
            <url>http://mvnrepository.com/artifact</url>
        </repository>

        <repository>
            <id>prime-repo</id>
            <name>PrimeFaces Maven Repository</name>
            <url>http://repository.primefaces.org</url>
            <layout>default</layout>
        </repository>

    </repositories>

    <build>
        <plugins>
            <plugin>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>2.0.2</version>
                <configuration>
                    <source>1.6</source>
                    <target>1.6</target>
                    <encoding>ISO-8859-1</encoding>
                </configuration>
            </plugin>
        </plugins>
    </build>

    <dependencies>

        <dependency>
            <groupId>com.sun.faces</groupId>
            <artifactId>jsf-api</artifactId>
            <version>2.1.3_01</version>
        </dependency>

        <dependency>
            <groupId>com.sun.faces</groupId>
            <artifactId>jsf-impl</artifactId>
            <version>2.1.3_01</version>
        </dependency>

        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>jstl</artifactId>
            <version>1.2</version>
        </dependency>

        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>servlet-api</artifactId>
            <version>2.5</version>
        </dependency>

        <dependency>
            <groupId>org.primefaces</groupId>
            <artifactId>primefaces</artifactId>
            <version>3.0.M3</version>
        </dependency>

        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>3.8.1</version>
            <scope>test</scope>
        </dependency>

        <dependency>
            <groupId>postgresql</groupId>
            <artifactId>postgresql</artifactId>
            <version>9.0-801.jdbc4</version>
        </dependency>

        <dependency>
            <groupId>org.hibernate</groupId>
            <artifactId>hibernate-annotations</artifactId>
            <version>3.5.4-Final</version>
        </dependency>
        <dependency>
            <groupId>org.hibernate</groupId>
            <artifactId>hibernate-core</artifactId>
            <version>3.5.4-Final</version>
        </dependency>
        <dependency>
            <groupId>org.hibernate</groupId>
            <artifactId>hibernate-entitymanager</artifactId>
            <version>3.5.4-Final</version>
        </dependency>

        <dependency>
            <groupId>org.slf4j</groupId>
            <artifactId>slf4j-log4j12</artifactId>
            <version>1.5.10</version>
        </dependency>

        <dependency>
            <groupId>org.primefaces.themes</groupId>
            <!--
            <artifactId>bluesky</artifactId>
             -->
             <artifactId>aristo</artifactId>
            <version>1.0.1</version>
        </dependency>
    </dependencies>

</project>



WEB.XML

<?xml version="1.0" encoding="UTF-8"?>
<web-app version="3.0" xmlns="http://java.sun.com/xml/ns/javaee"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">

    <servlet>
        <servlet-name>Faces Servlet</servlet-name>
        <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
        <load-on-startup>1</load-on-startup>
    </servlet>

    <servlet-mapping>
        <servlet-name>Faces Servlet</servlet-name>
        <url-pattern>*.jsf</url-pattern>
    </servlet-mapping>

    <welcome-file-list>
        <welcome-file>index.html</welcome-file>
    </welcome-file-list>

    <context-param>
        <param-name>primefaces.THEME</param-name>
        <!-- <param-value>bluesky</param-value> -->
        <param-value>aristo</param-value>
    </context-param>
</web-app>

Obrigado.

--
"No equilíbrio da vida se esforce para não despencar e atingir o fundo mas se isto acontecer escale novamente as paredes da dificuldade e chegue ao topo com mais força naquilo que o fez cair."

Flavio Cysne

unread,
Nov 8, 2011, 1:14:44 PM11/8/11
to jav...@googlegroups.com
botão direito no projeto
Configure...
Add JSF Capabilities

--
Você recebeu esta mensagem por que é membro do Javasf
http://groups.google.com/group/javasf
 
Conheça também o Java Brazil: http://groups.google.com/group/thejavabrazil

Flavio Cysne

unread,
Nov 8, 2011, 1:15:07 PM11/8/11
to jav...@googlegroups.com
Também vai precisar instalar o JBoss Tools

2011/11/8 Flavio Cysne <flavi...@gmail.com>

André Luiz Forchesatto

unread,
Nov 8, 2011, 1:39:39 PM11/8/11
to jav...@googlegroups.com
Olá

Você pode habilitar o WTP e ai não precisa do JBoss Tools, vai em propriedades do projeto->project Facets e habilita o Dynamic Web Module.

Depois disto tem uma outra thead que ajuda a configurar: https://groups.google.com/group/javasf/browse_thread/thread/82087e5961a50689?fwc=1&hl=pt&pli=1

É só fazer os passos que o Rafael Medeiros comenta lá que não tem erro:

e for xhtml,

1) Vá em window, preferences, General, Content Type, no lado direito vá em
text, depois em jsp, em baixo clique em add (File associations), adicione
*.xhtml;

2) Vá em window, preferences, General, Editor, File Associations, procure
por *.xhtml, add, escolha a opção JSP Editor;

Até

2011/11/8 Flavio Cysne <flavi...@gmail.com>



--
André Luiz Forchesatto
http://about.me/andreforchesatto
e-mail: andrefor...@gmail.com
           andre.fo...@unoesc.edu.br


Gilberto Matos

unread,
Nov 8, 2011, 1:49:23 PM11/8/11
to jav...@googlegroups.com
Obrigado  pelas dicas pessoal, vou testar aqui

Valeu Ate+

Carlos Eduardo Serpa

unread,
Nov 8, 2011, 8:17:49 PM11/8/11
to jav...@googlegroups.com

Bem... So precisei setar o nome na annotacion no managed bean
@ManagedBean(name="meuBean")
O autocomplete funciona ok.

Luxu

unread,
Nov 8, 2011, 9:34:55 PM11/8/11
to javasf: JavaServer Faces Group
muitas vezes tive q criar um projeto novo para fazer funcionar
novamente, no mais nada funcionava...

On 8 nov, 23:17, Carlos Eduardo Serpa <cadu.so...@gmail.com> wrote:
> Bem... So precisei setar o nome na annotacion no managed bean
> @ManagedBean(name="meuBean")
> O autocomplete funciona ok.
>  On Nov 8, 2011 4:55 PM, "Gilberto Matos" <gmc.b...@gmail.com> wrote:
>
>
>
>
>
>
>
> > Obrigado  pelas dicas pessoal, vou testar aqui
>
> > Valeu Ate+
>
> > Em 8 de novembro de 2011 15:39, André Luiz Forchesatto <
> > andreforchesa...@gmail.com> escreveu:
>
> >> Olá
>
> >> Você pode habilitar o WTP e ai não precisa do JBoss Tools, vai em
> >> propriedades do projeto->project Facets e habilita o Dynamic Web Module.
>
> >> Depois disto tem uma outra thead que ajuda a configurar:
> >>https://groups.google.com/group/javasf/browse_thread/thread/82087e596...
>
> >> É só fazer os passos que o Rafael Medeiros comenta lá que não tem erro:
>
> >> e for xhtml,
>
> >> 1) Vá em window, preferences, General, Content Type, no lado direito vá
> >> em
> >> text, depois em jsp, em baixo clique em add (File associations), adicione
> >> *.xhtml;
>
> >> 2) Vá em window, preferences, General, Editor, File Associations, procure
> >> por *.xhtml, add, escolha a opção JSP Editor;
> >> Até
>
> >> 2011/11/8 Flavio Cysne <flaviocy...@gmail.com>
>
> >>> Também vai precisar instalar o JBoss Tools
>
> >>> 2011/11/8 Flavio Cysne <flaviocy...@gmail.com>
>
> >>>> botão direito no projeto
> >>>> Configure...
> >>>> Add JSF Capabilities
>
> >> e-mail: andreforchesa...@gmail.com
> >>            andre.forchesa...@unoesc.edu.br

Arthur Franco Ferreira

unread,
Nov 9, 2011, 5:10:09 AM11/9/11
to jav...@googlegroups.com
Carlos,

Você utiliza Eclipse ou Netbeans?

Arthur Franco Ferreira
Analista Desenvolvedor Web Java Pleno
Licenciado em Computação
UNILASALLE-RJ




2011/11/9 Luxu <zica...@gmail.com>

Carlos Eduardo Serpa

unread,
Nov 9, 2011, 10:47:24 AM11/9/11
to jav...@googlegroups.com
Eclipse ... no Netbeans não tem esse problema, ou melhor.. no netbeans tudo funciona que é uma beleza !!!

2011/11/9 Arthur Franco Ferreira <arcan...@gmail.com>



--
My best regards
Carlos Eduardo Serpa de Sousa
Systems Analyst
Sun Certified Programmer for Java 2 Platform, Standard Edition 5.0 - SCJP

Arthur Franco Ferreira

unread,
Nov 9, 2011, 11:09:29 AM11/9/11
to jav...@googlegroups.com
To perguntando porque eu já coloquei o meu @ManagedBean com nome e ele não reconhece no auto-complete. Ele só reconhece o nome do bean se ele estiver no faces-config.xml aí sim ele reconhece para auto-complete.


Arthur Franco Ferreira
Analista Desenvolvedor Web Java Pleno
Licenciado em Computação
UNILASALLE-RJ




2011/11/9 Carlos Eduardo Serpa <cadu....@gmail.com>

Carlos Eduardo Serpa

unread,
Nov 9, 2011, 11:20:00 AM11/9/11
to jav...@googlegroups.com
Bem, eu não estou usando o faces-config para mapear ManagedBean... somente a anottation.. e funciona numa boa... mistérios do eclipse...
O que pode fazer para agilizar produtividade é mapear no faces-config e com Annotation(observar o escopo, pois o faces-config sobrescreve a anotação) e depois retirar tudo do faces.
Reply all
Reply to author
Forward
0 new messages