Problemas com a API STELLA - JSF+PrimeFaces

Boa noite,

Estou implementando validação de CPF, mas sem sucesso…rsrs
Pesquisando pelo forum li sobre a API da stella e começei a implementar.
Baixei as jars, e implementei no projeto! normal ate ai.
O problema acontece quando vou declarar a taglib na pagina xhtml, a taglib não aparece para ser declara.
Coloqueio o endereço na mão e tentei declarar uma tag, e a mesma apresentou erro. Tentei forçar, rodando a pagina e a mesma apresentou o erro: Warning: This page calls for XML namespace http://stella.caelum.com.br/faces2 declared with prefix stella but no taglibrary exists for that namespace. Informando que não existe a taglib stella na pagina.

Bibliotecas que estou usando:
caelum-stella-bean-validation-2.0-beta1
caelum-stella-core-2.0-beta1
caelum-stella-faces-2.0-beta1-tlddoc

Taglib que estou usuando:
xmlns:stella=“http://stella.caelum.com.br/faces2” tentei tambem a xmlns:stella=“http://stella.caelum.com.br/faces

Trecho de código da pagina.xhtml
<p:inputMask mask=“999.999.999-99” id=“cpf” size=“15” label=“CPF” required=“true” value="#{funcionarioBean.funcionario.CPF}">
<stella:validateCPF formatted=“true” />
</p:inputMask>

Alguém com conhecimento sobre a API poderia me ajudar e dizer aonde posso estar errando…

Abs

pois é, usando o richfaces tem o easyfaces…
agora primefaces com stella nunca usei… também estou precisando
se alguém souber da solução posta ai que já vai ajudar 2 pessoas ^^

Olá camaradas, bom dia!!

Alguma novidade sobre esse problema?..

Estou com a mesma situação aqui para resolver e até agora nada!!!

Obrigado!!

alguem?

Caso vcs queiram apenas fazer a validação do CPF, fica mais facil vcs colocarem no Control (Bean) Assim:

Private String cpf;

public String getCpf() {
		return cpf();
	}

	public void setCpf(String cpf) {
		
		if (StringUtils.isNotEmpty(cpf)) {/*Se CPF nao vir vazio*/
			if (cpf.equals("000.000.000-00") || cpf.equals("111.111.111-11")
					|| cpf.equals("222.222.222-22")
					|| cpf.equals("333.333.333-33")
					|| cpf.equals("444.444.444-44")
					|| cpf.equals("555.555.555-55")
					|| cpf.equals("666.666.666-66")
					|| cpf.equals("777.777.777-77")
					|| cpf.equals("888.888.888-88")
					|| cpf.equals("999.999.999-99")) {
				JsfUtil.addError("CPF invalido");
			} else {
				try {
					validator.assertValid(cpf);
					jsfUtil.addInfo("CPF Valido");
				} catch (Exception e) {
					JsfUtil.addError("CPF invalido");
					
				}

			}
		}
	}

Neste metodo que fiz eu uso o “validator.assertValid(cpf);” da Caelum Stella para a validação do CPF, mas infelizmente esse metodo deixa passar os numeros continuos por isso fiz a condição de caso a pessoa use numeros continuos e assim dificulta menos no xhtml pois nao precisa usar o Stella…

<p:inputMask mask="999.999.999-99" id="validator" 
value="#{controlOurBean.cpf}" style="width:190px">
<p:ajax update="@form"/>
</p:inputMask>

P.S.: Este metodo não obriga o usuario colocar um CPF, só valida se é valido ou nao o CPF, caso queira que obrigue é só mudar o xhtml e deixar assim…

<p:inputMask mask="999.999.999-99" id="validator" 
 required="true" requiredMessage="Campo Obrigatorio"
value="#{controlOurBean.cpf}" style="width:190px">
<p:ajax update="@form"/>
</p:inputMask>