Ctrl + space no eclipse usando JSF + Maven + Primefaces

5 respostas
G

Bom dia pessoal,

Tenho um projeto usando Maven + primefaces + JPA na IDE eclipse e não esta funcionando o Ctrl + space em nenhuma tag…alguem já pasou por essa situação? segue uma parte da minha pagina xhtml

<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

5 Respostas

igor_ks

ACho que por ser maven, JSF nao tem nd ave…

Deve ser somente configuracao do eclipse mesmo

G

Vc sabe me dizer onde fica essas configurações? estou usando o eclipse Indigo, ja procurei mas não achei onde alterar.

Obrigado

G

A única tag que funciona é a ui:

igor_ks

hummm se uma tag funciona ai nao sei… acredito que nao deve ser problema do eclipse

mas olha se está igual, tirei um printscreen das minhas configs do Editor

http://imageshack.us/photo/my-images/257/editorz.jpg/

G

esta igual ao seu, vou dar mais uma pesquisada aqui, muito obrigado pelas dicas

se alguem mais souber como fazer para resolver poste ai

Criado 8 de novembro de 2011
Ultima resposta 8 de nov. de 2011
Respostas 5
Participantes 2