<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Pretty Code Blog</title>
	<atom:link href="http://www.prettycode.com.br/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.prettycode.com.br/blog</link>
	<description>Just another weblog about development</description>
	<lastBuildDate>Mon, 23 Aug 2010 22:46:56 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Estudando Spring</title>
		<link>http://www.prettycode.com.br/blog/2010/05/estudando-spring/</link>
		<comments>http://www.prettycode.com.br/blog/2010/05/estudando-spring/#comments</comments>
		<pubDate>Sun, 02 May 2010 20:52:35 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[tutorial]]></category>
		<category><![CDATA[estudo]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[j2ee]]></category>
		<category><![CDATA[spring]]></category>

		<guid isPermaLink="false">http://www.prettycode.com.br/blog/?p=420</guid>
		<description><![CDATA[Decidi realmente ESTUDAR o Spring e não apenas usá-lo. Tenho usado a quase um ano, simplesmente confiando nas annotations e replicando o que já estava pronto.
Mas basta 5 min de leitura da documentação de referência para perceber o poder desse framework. Com certeza ele pode me oferecer muito mais do que eu estou pedindo.
Vou tentar [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-medium wp-image-423" title="folha-verde" src="http://www.prettycode.com.br/blog/wp-content/uploads/2010/05/folha-verde-200x300.jpg" alt="" width="200" height="300" />Decidi realmente ESTUDAR o Spring e não apenas usá-lo. Tenho usado a quase um ano, simplesmente confiando nas annotations e replicando o que já estava pronto.</p>
<p>Mas basta 5 min de leitura da documentação de referência para perceber o poder desse framework. Com certeza ele pode me oferecer muito mais do que eu estou pedindo.</p>
<p>Vou tentar organizar minhas idéias por aqui, mas devido a minha falta de tempo posso não cumprir a promessa&#8230; Então fica aqui a dica da documentação (MUITO BOA) que estou lendo:</p>
<p><a href="http://static.springsource.org/spring/docs/2.5.x/spring-reference.pdf" target="_blank">http://static.springsource.org/spring/docs/2.5.x/spring-reference.pdf</a></p>
<p>Have fun! :)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.prettycode.com.br/blog/2010/05/estudando-spring/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>“Error starting modern compiler”</title>
		<link>http://www.prettycode.com.br/blog/2010/04/%e2%80%9cerror-starting-modern-compiler%e2%80%9d/</link>
		<comments>http://www.prettycode.com.br/blog/2010/04/%e2%80%9cerror-starting-modern-compiler%e2%80%9d/#comments</comments>
		<pubDate>Thu, 01 Apr 2010 16:44:03 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[tecnologia]]></category>
		<category><![CDATA[uncategorized]]></category>
		<category><![CDATA[ant]]></category>
		<category><![CDATA[build]]></category>

		<guid isPermaLink="false">http://www.prettycode.com.br/blog/2010/04/%e2%80%9cerror-starting-modern-compiler%e2%80%9d/</guid>
		<description><![CDATA[Eu estava obtendo essa mensagem de erro ao tentar rodar uma build com o ANT a partir do eclipse.
Para corrigir o problema foi necessário alterar o meu JAVA_HOME para o mesmo utilizado pelo Eclipse.
O meu eclipse está configurado com o java 1.5 e o meu JAVA_HOME apontava para um jdk 1.6
Alterando o JAVA_HOME para 1.5 [...]]]></description>
			<content:encoded><![CDATA[<p>Eu estava obtendo essa mensagem de erro ao tentar rodar uma build com o ANT a partir do eclipse.</p>
<p>Para corrigir o problema foi necessário alterar o meu JAVA_HOME para o mesmo utilizado pelo Eclipse.</p>
<p>O meu eclipse está configurado com o java 1.5 e o meu JAVA_HOME apontava para um jdk 1.6</p>
<p>Alterando o JAVA_HOME para 1.5 a build passou a funcionar.</p>
<p>Obs.: Foi necessário restartar o eclipse para que a alteração tivesse efeito.</p>
<p>Encontrei a solução aqui: <a href="http://www.pitr.net/index.php/2006/12/17/error-starting-modern-compiler/" target="_blank"> http://www.pitr.net/index.php/2006/12/17/error-starting-modern-compiler/</a></p>
<p><em>[Editado em 23/08/2010]</em></p>
<p>Mas o que efetivamente corrige isso é alterar o tools.jar utilizado pelo Ant para o jdk 1.5 , através da opção<em> &#8220;Ant&#8221; &gt; &#8220;Runtime&#8221; &gt; &#8220;Global Entries&#8221;</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.prettycode.com.br/blog/2010/04/%e2%80%9cerror-starting-modern-compiler%e2%80%9d/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Jogos com Adobe Flex3: Choochoo Like A Hobo</title>
		<link>http://www.prettycode.com.br/blog/2009/11/jogos-com-adobe-flex3/</link>
		<comments>http://www.prettycode.com.br/blog/2009/11/jogos-com-adobe-flex3/#comments</comments>
		<pubDate>Mon, 09 Nov 2009 02:28:40 +0000</pubDate>
		<dc:creator>gi</dc:creator>
				<category><![CDATA[fun]]></category>
		<category><![CDATA[flex]]></category>
		<category><![CDATA[games]]></category>

		<guid isPermaLink="false">http://www.prettycode.com.br/blog/?p=408</guid>
		<description><![CDATA[O  jogo abaixo foi feito em três dias, por iniciantes em Adobe Flex3. O interessante é ver o que dá para fazer em tão pouco tempo e um tutorial. O Flex é uma ferramenta poderosa para desenvolvedores que não entendem muito de arte. Mas o jogo contou com um desenvolvedor e um artista. Paulo e [...]]]></description>
			<content:encoded><![CDATA[<p>O  jogo abaixo foi feito em três dias, por iniciantes em Adobe Flex3. O interessante é ver o que dá para fazer em tão pouco tempo e um tutorial. O Flex é uma ferramenta poderosa para desenvolvedores que não entendem muito de arte. Mas o jogo contou com um desenvolvedor e um artista. <a title="pcnogueira" href="http://www.pcnogueira/blog" target="_blank">Paulo </a>e Marquetto, parabéns meninos. :-)</p>
<p>O joguinho foi feito para a competição Minimal do <a title="gamejolt" href="http://gamejolt.com/online/games/action/choo-choo-like-a-hobo/1015/" target="_blank">Gamejolt</a>. Eu já perdi um mouse, e minha tendinite já está gritando&#8230; Mas marquei pontos no score ;-)</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="850" height="350" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://games.mochiads.com/c/g/choochoo-like-a-hobo/helloworrde.swf" /><embed type="application/x-shockwave-flash" width="850" height="350" src="http://games.mochiads.com/c/g/choochoo-like-a-hobo/helloworrde.swf"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.prettycode.com.br/blog/2009/11/jogos-com-adobe-flex3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Carregar selectOneMenu ao escolher um outro selectOneMenu?</title>
		<link>http://www.prettycode.com.br/blog/2009/08/carregar-selectonemenu-ao-escolher-um-outro-selectonemenu/</link>
		<comments>http://www.prettycode.com.br/blog/2009/08/carregar-selectonemenu-ao-escolher-um-outro-selectonemenu/#comments</comments>
		<pubDate>Tue, 25 Aug 2009 21:09:43 +0000</pubDate>
		<dc:creator>gi</dc:creator>
				<category><![CDATA[JSF]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[Dica]]></category>
		<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://www.prettycode.com.br/blog/?p=404</guid>
		<description><![CDATA[Em JSF, como carregar um combo de cidades ao escolher um estado em um combo?
A solução que mais gosto é o ValueChangeListener. O ValueChangeListener faz uma requisição a um bean no momento que um determinado valor for alterado, no caso o estado. 

Um exemplo:
 Combo de estado:
&#60;h:selectOneMenu id=&#34;tipo&#34; value=&#34;#{meuController.endereco.estado}&#34; valueChangeListener=&#34;#{meuController.trocaCidadesEstado}&#34; &#62;
&#60;f:selectItems value=&#34;#{meuController.listaEstados}&#34; /&#62;
&#60;/h:selectOneMenu&#62;
Combo de cidades:
&#60;h:selectOneMenu [...]]]></description>
			<content:encoded><![CDATA[<p>Em JSF, como carregar um combo de cidades ao escolher um estado em um combo?</p>
<p>A solução que mais gosto é o ValueChangeListener. O ValueChangeListener faz<span> uma requisição a um bean no momento que um determinado valor for alterado, no caso o estado. </span></p>
<p><span><br />
Um exemplo:</p>
<p><strong> Combo de estado:</strong></span></p>
<pre class="brush: xml">&lt;h:selectOneMenu id=&quot;tipo&quot; value=&quot;#{meuController.endereco.estado}&quot; valueChangeListener=&quot;#{meuController.trocaCidadesEstado}&quot; &gt;
&lt;f:selectItems value=&quot;#{meuController.listaEstados}&quot; /&gt;
&lt;/h:selectOneMenu&gt;</pre>
<p><strong>Combo de cidades</strong>:</p>
<pre class="brush: xml">&lt;h:selectOneMenu id=&quot;tipo&quot; value=&quot;#{meuController.endereco.cidade}&quot; &gt;
&lt;f:selectItems value=&quot;#{meuController.listaCidades}&quot; /&gt;
&lt;/h:selectOneMenu&gt;</pre>
<p><strong>MeuBean.java</strong></p>
<pre class="brush: java">/**
* Listener que atualiza o combo de cidades dependendo do estado escolhido
*
* @param event
*/
public void trocaCidadesEstado(ValueChangeEvent event) {
// garantindo que o valor do combo de estados mudou
if (event.getNewValue() != event.getOldValue()) {
List&lt;Cidade&gt; lista = new ArrayList&lt;Cidade&gt;();
try {
lista = cidadesService.findCidadesByEstado(event.getNewValue().toString());
} catch (Exception e) {
...
}
this.listaCidades = MeuUtil.montaSelectItems(lista);
}
}</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.prettycode.com.br/blog/2009/08/carregar-selectonemenu-ao-escolher-um-outro-selectonemenu/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Adicionando ICEFaces a um projeto pelo Maven</title>
		<link>http://www.prettycode.com.br/blog/2009/08/adicionando-icefaces-a-um-projeto-pelo-maven/</link>
		<comments>http://www.prettycode.com.br/blog/2009/08/adicionando-icefaces-a-um-projeto-pelo-maven/#comments</comments>
		<pubDate>Mon, 24 Aug 2009 22:05:36 +0000</pubDate>
		<dc:creator>gi</dc:creator>
				<category><![CDATA[JSF]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[icefaces]]></category>
		<category><![CDATA[maven]]></category>

		<guid isPermaLink="false">http://www.prettycode.com.br/blog/?p=399</guid>
		<description><![CDATA[Utilizar bibliotecas integradas pelo Maven pode ser bem complicado se você não conhecer os repositórios.
Hoje penei um pouquinho para encontrar a definição correta para colocar icefaces no pom.xml:
&#60;dependency&#62;
&#60;groupId&#62;org.icefaces&#60;/groupId&#62;
&#60;artifactId&#62;icefaces&#60;/artifactId&#62;
&#60;version&#62;1.7.0&#60;/version&#62;
&#60;exclusions&#62;
&#60;exclusion&#62;
&#60;groupId&#62;javax.el&#60;/groupId&#62;
&#60;artifactId&#62;el-api&#60;/artifactId&#62;
&#60;/exclusion&#62;
&#60;/exclusions&#62;
&#60;/dependency&#62;
&#60;dependency&#62;
&#60;groupId&#62;org.icefaces&#60;/groupId&#62;
&#60;artifactId&#62;icefaces-comps&#60;/artifactId&#62;
&#60;version&#62;1.7.0&#60;/version&#62;
&#60;exclusions&#62;
&#60;exclusion&#62;
&#60;groupId&#62;javax.el&#60;/groupId&#62;
&#60;artifactId&#62;el-api&#60;/artifactId&#62;
&#60;/exclusion&#62;
&#60;/exclusions&#62;
&#60;/dependency&#62;
&#60;repository&#62;
&#60;id&#62;jboss&#60;/id&#62;
&#60;url&#62;http://repository.jboss.com/maven2&#60;/url&#62;
&#60;/repository&#62;
]]></description>
			<content:encoded><![CDATA[<p>Utilizar bibliotecas integradas pelo Maven pode ser bem complicado se você não conhecer os repositórios.</p>
<p>Hoje penei um pouquinho para encontrar a definição correta para colocar icefaces no pom.xml:</p>
<pre class="brush: xml">&lt;dependency&gt;
&lt;groupId&gt;org.icefaces&lt;/groupId&gt;
&lt;artifactId&gt;icefaces&lt;/artifactId&gt;
&lt;version&gt;1.7.0&lt;/version&gt;
&lt;exclusions&gt;
&lt;exclusion&gt;
&lt;groupId&gt;javax.el&lt;/groupId&gt;
&lt;artifactId&gt;el-api&lt;/artifactId&gt;
&lt;/exclusion&gt;
&lt;/exclusions&gt;
&lt;/dependency&gt;
&lt;dependency&gt;
&lt;groupId&gt;org.icefaces&lt;/groupId&gt;
&lt;artifactId&gt;icefaces-comps&lt;/artifactId&gt;
&lt;version&gt;1.7.0&lt;/version&gt;
&lt;exclusions&gt;
&lt;exclusion&gt;
&lt;groupId&gt;javax.el&lt;/groupId&gt;
&lt;artifactId&gt;el-api&lt;/artifactId&gt;
&lt;/exclusion&gt;
&lt;/exclusions&gt;
&lt;/dependency&gt;
&lt;repository&gt;
&lt;id&gt;jboss&lt;/id&gt;
&lt;url&gt;http://repository.jboss.com/maven2&lt;/url&gt;
&lt;/repository&gt;</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.prettycode.com.br/blog/2009/08/adicionando-icefaces-a-um-projeto-pelo-maven/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>m2eclipse: plugin do maven para Eclipse</title>
		<link>http://www.prettycode.com.br/blog/2009/08/m2eclipse-plugin-do-maven-para-eclipse/</link>
		<comments>http://www.prettycode.com.br/blog/2009/08/m2eclipse-plugin-do-maven-para-eclipse/#comments</comments>
		<pubDate>Thu, 13 Aug 2009 00:30:04 +0000</pubDate>
		<dc:creator>gi</dc:creator>
				<category><![CDATA[tutorial]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[maven]]></category>
		<category><![CDATA[plugin]]></category>

		<guid isPermaLink="false">http://www.prettycode.com.br/blog/?p=392</guid>
		<description><![CDATA[As tarefas de criar projetos Maven, editar POMs e atualizar ambientes podem ficar mais fáceis utilizando o plugin do Maven para Eclipse.
Para instalá-lo pelo Eclipse, no menu vá em Help -&#62; Install New Software

Clique em Add para adicionar um novo repositório e então insira:

Name: m2eclipse
Location: http://m2eclipse.sonatype.org/update

Volte ao campo &#8220;Work with&#8221; adicione o m2eclipse. Selecione a [...]]]></description>
			<content:encoded><![CDATA[<p>As tarefas de criar projetos Maven, editar POMs e atualizar ambientes podem ficar mais fáceis utilizando o plugin do Maven para Eclipse.</p>
<p>Para instalá-lo pelo Eclipse, no menu vá em Help -&gt; Install New Software</p>
<p><img class="aligncenter size-full wp-image-393" title="help_eclipse" src="http://www.prettycode.com.br/blog/wp-content/uploads/2009/08/help_eclipse.jpg" alt="help_eclipse" width="480" height="471" /></p>
<p>Clique em Add para adicionar um novo repositório e então insira:</p>
<ul>
<li>Name: m2eclipse</li>
<li>Location: <a href="http://m2eclipse.sonatype.org/update/" target="_blank">http://m2eclipse.sonatype.org/update</a></li>
</ul>
<p>Volte ao campo &#8220;Work with&#8221; adicione o m2eclipse. Selecione a instalação, aceite a licença e pronto.</p>
<p>Depois de recarregar o workspace (o Eclipse necessita disso para que as mudanças surtam efeito) vá em New -&gt; Maven Project e voilá.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.prettycode.com.br/blog/2009/08/m2eclipse-plugin-do-maven-para-eclipse/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>NoClassDefFoundError: edu/emory/mathcs/backport/java/util/concurrent/ThreadFactory</title>
		<link>http://www.prettycode.com.br/blog/2009/07/standardwrapperthrowable-javalangnoclassdeffounderror-eduemorymathcsbackportjavautilconcurrentthreadfactory/</link>
		<comments>http://www.prettycode.com.br/blog/2009/07/standardwrapperthrowable-javalangnoclassdeffounderror-eduemorymathcsbackportjavautilconcurrentthreadfactory/#comments</comments>
		<pubDate>Wed, 22 Jul 2009 17:43:30 +0000</pubDate>
		<dc:creator>gi</dc:creator>
				<category><![CDATA[exceptions]]></category>
		<category><![CDATA[programação]]></category>

		<guid isPermaLink="false">http://www.prettycode.com.br/blog/2009/07/standardwrapperthrowable-javalangnoclassdeffounderror-eduemorymathcsbackportjavautilconcurrentthreadfactory/</guid>
		<description><![CDATA[SEVERE: StandardWrapper.Throwable java.lang.NoClassDefFoundError: edu/emory/mathcs/backport/java/util/concurrent/ThreadFactory
Solução: adicionar backport-util-concurrent.jar às libs
]]></description>
			<content:encoded><![CDATA[<p>SEVERE: StandardWrapper.Throwable java.lang.NoClassDefFoundError: edu/emory/mathcs/backport/java/util/concurrent/ThreadFactory</p>
<p>Solução: adicionar backport-util-concurrent.jar às libs</p>
]]></content:encoded>
			<wfw:commentRss>http://www.prettycode.com.br/blog/2009/07/standardwrapperthrowable-javalangnoclassdeffounderror-eduemorymathcsbackportjavautilconcurrentthreadfactory/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Eclipse GALILEO</title>
		<link>http://www.prettycode.com.br/blog/2009/07/eclipse-galileo/</link>
		<comments>http://www.prettycode.com.br/blog/2009/07/eclipse-galileo/#comments</comments>
		<pubDate>Fri, 17 Jul 2009 16:53:34 +0000</pubDate>
		<dc:creator>gi</dc:creator>
				<category><![CDATA[tecnologia]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[ide]]></category>
		<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://www.prettycode.com.br/blog/?p=380</guid>
		<description><![CDATA[Eclipse Java EE IDE for Web Developers.
Build id: 20090621-0832
(c) Copyright Eclipse contributors and others 2005, 2009.  All rights reserved.
Visit http://www.eclipse.org/webtools

Aê! Faz uma semana que estou usando o novo Eclipse para Web Development. Estou muito feliz com ele, rápido, prático&#8230; E tem TUDO!
Esse está caprichado, eu recomendo! Have fun :-)
]]></description>
			<content:encoded><![CDATA[<blockquote><p>Eclipse Java EE IDE for Web Developers.<br />
Build id: 20090621-0832<br />
(c) Copyright Eclipse contributors and others 2005, 2009.  All rights reserved.<br />
Visit <a href="http://www.eclipse.org/webtools" target="_blank">http://www.eclipse.org/webtools</a></p></blockquote>
<p style="text-align: center;"><a href="http://www.eclipse.org/webtools" target="_blank"><img class="size-full wp-image-381  aligncenter" title="galileo" src="http://www.prettycode.com.br/blog/wp-content/uploads/2009/07/splash.jpg" alt="galileo" width="455" height="295" /></a></p>
<p>Aê! Faz uma semana que estou usando o novo Eclipse para Web Development. Estou muito feliz com ele, rápido, prático&#8230; E tem TUDO!</p>
<p>Esse está caprichado, eu recomendo! Have fun :-)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.prettycode.com.br/blog/2009/07/eclipse-galileo/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Just in Time: Instalando o maven</title>
		<link>http://www.prettycode.com.br/blog/2009/07/just-in-time-instalando-o-maven/</link>
		<comments>http://www.prettycode.com.br/blog/2009/07/just-in-time-instalando-o-maven/#comments</comments>
		<pubDate>Fri, 17 Jul 2009 13:45:50 +0000</pubDate>
		<dc:creator>gi</dc:creator>
				<category><![CDATA[just in time]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[instalação]]></category>
		<category><![CDATA[maven]]></category>

		<guid isPermaLink="false">http://www.prettycode.com.br/blog/?p=377</guid>
		<description><![CDATA[Estou instalando o Apache Maven. Vamos a um passo a passo do que estou fazendo.
Vamos considerar que você já tem seu &#8220;JAVA_HOME&#8221; definido, com o valor do diretório onde foi instalado o seu Java Developer Kit (JDK), ok?

Baixe o zip da versão mais recente do site do apache (hoje é a 2.2.0):

http://maven.apache.org/download.html


Descompacte em um local [...]]]></description>
			<content:encoded><![CDATA[<p>Estou instalando o Apache Maven. Vamos a um passo a passo do que estou fazendo.</p>
<p>Vamos considerar que você já tem seu &#8220;JAVA_HOME&#8221; definido, com o valor do diretório onde foi instalado o seu Java Developer Kit (JDK), ok?</p>
<ul>
<li>Baixe o zip da versão mais recente do site do apache (hoje é a 2.2.0):
<ul>
<li><a href="http://maven.apache.org/download.html" target="_blank">http://maven.apache.org/download.html</a></li>
</ul>
</li>
<li>Descompacte em um local de sua preferência. Sugestão: colocar junto com a família apache:
<ul>
<li> C:\Arquivos de programas\Apache Software Foundation\apache-maven-2.2.0</li>
</ul>
</li>
<li>Coloque a pasta &#8220;/bin&#8221; do diretório onde o arquivo foi descompactado no PATH do seu sistema operacional:
<ul>
<li> C:\Arquivos de programas\Apache Software Foundation\apache-maven-2.2.0\bin</li>
</ul>
</li>
<li>Esta pronto. Vá até o seu console e digite o comando &#8220;maven -version&#8221;. A resposta deverá ser algo do tipo:
<ul>
<li>C:\&gt;mvn -version<br />
Apache Maven 2.2.0 (r788681; 2009-06-26 10:04:01-0300)<br />
Java version: 1.6.0_04<br />
Java home: C:\Arquivos de programas\Java\jdk1.6.0_04\jre<br />
Default locale: pt_BR, platform encoding: Cp1252<br />
OS name: &#8220;windows xp&#8221; version: &#8220;5.1&#8243; arch: &#8220;x86&#8243; Family: &#8220;windows&#8221;</li>
</ul>
</li>
</ul>
<blockquote><p>Fonte: <a href="http://www.guj.com.br/content/articles/maven/maven_2_guj.pdf" target="_blank">http://www.guj.com.br/content/articles/maven/maven_2_guj.pdf</a></p></blockquote>
<p><strong></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.prettycode.com.br/blog/2009/07/just-in-time-instalando-o-maven/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The method getELContext() is undefined for the type FacesContext</title>
		<link>http://www.prettycode.com.br/blog/2009/07/the-method-getelcontext-is-undefined-for-the-type-facescontext/</link>
		<comments>http://www.prettycode.com.br/blog/2009/07/the-method-getelcontext-is-undefined-for-the-type-facescontext/#comments</comments>
		<pubDate>Thu, 16 Jul 2009 14:24:29 +0000</pubDate>
		<dc:creator>gi</dc:creator>
				<category><![CDATA[JSF]]></category>
		<category><![CDATA[uncategorized]]></category>
		<category><![CDATA[mensagens de erro]]></category>

		<guid isPermaLink="false">http://www.prettycode.com.br/blog/?p=369</guid>
		<description><![CDATA[Em um projeto JSF estava encontrando a todo momento os erros

The method getELContext() is undefined for the type FacesContext
 e 
The method getELResolver() is undefined for the type Application

Ainda não encontrei a causa disso, mas consegui resolver.
Eu tinha o código

FacesContext context = FacesContext.getCurrentInstance();
Object relatedController = context.getApplication().getELResolver().getValue(context.getELContext(), null, relatedControllerString);
 e troquei por

FacesContext context = FacesContext.getCurrentInstance();
Object relatedController [...]]]></description>
			<content:encoded><![CDATA[<p>Em um projeto JSF estava encontrando a todo momento os erros</p>
<p><code>
<pre class="brush: java">The method getELContext() is undefined for the type FacesContext</pre>
<p></code> e <code>
<pre class="brush: java">The method getELResolver() is undefined for the type Application</pre>
<p></code></p>
<p>Ainda não encontrei a causa disso, mas consegui resolver.</p>
<p>Eu tinha o código<br />
<code>
<pre class="brush: java">FacesContext context = FacesContext.getCurrentInstance();
Object relatedController = context.getApplication().getELResolver().getValue(context.getELContext(), null, relatedControllerString);</pre>
<p></code> e troquei por<code>
<pre class="brush: java">
FacesContext context = FacesContext.getCurrentInstance();
Object relatedController =  context.getApplication().getVariableResolver().resolveVariable(facesContext, &quot;relatedControllerVariable&quot;);</pre>
<p></code></p>
<p>Assim que eu entender a causa edito e posto aqui.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.prettycode.com.br/blog/2009/07/the-method-getelcontext-is-undefined-for-the-type-facescontext/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
