Ao tentar executar o comando mvn clean install em um projeto que utiliza a versao 3 do maven, ocorreu o seguinte erro:ClassNotFoundException: org.codehaus.plexus.classworlds.launcher.LauncherEsse erro ocorreu porque no meu PATH estava definido o caminho para o maven versao 2, entao para conseguir executar o comando apenas mudei para o caminho do maven para versao 3. Se ocorrer o erro ao executar o comando mvn release:perform no maven:Internal error in the plugin manager executing goal 'org.apache.maven.plugins:maven-javadoc-plugin:2.5:jar': Unable to load the mojo 'org.apache.maven.plugins:maven-javadoc-plugin:2.5:jar' in the plugin 'org.apache.maven.plugins:maven-javadoc-plugin'. A required class is missing: org/apache/commons/lang/SystemUtilsBasta adicionar o jar commons-lang.jar na pasta apache-maven-/lib que pode ser baixado em:http://commons.apache.org/lang/download_lang.cgi Ao utilizar o soapUI versao 3.5 se ocorrer o erro:missing operation for soapaction and body element with soap version soap 1.1Esse erro ocorre se soapUI e incapaz de encontrar uma resposta a requisicao de entrada para qualquer operacao Mock definida, o soapUI encontra a resposta utilizando o WSDL utilizado para definicao do Mock. Nao encontrei na documentacao do prime faces um componente que permita exibir uma lista com varios downloads, depois de pesquisar no google tambem nao encontrei, entao criei a solucao abaixo para realizar essa tarefa, nao sei se alguem ja tinha feito isso, porem nao consegui encontrar.<ui:repeat value="#{fileDownloadController.files}" var="f"> <p:commandLink id="downloadLink" ajax="false"> <h:outputText value="#{f.name}"/> <br/> <p:fileDownload value="#{fileDownloadController.file}" /> <f:param name="fileName" value="#{f.name}"/> </p:commandLink></ui:repeat>package org.primefaces.examples.view; import java.io.File;import java.io.FileInputStream;import java.io.InputStream;import java.io.Serializable;import java.util.ArrayList;import java.util.Arrays;import java.util.List;import java.io.InputStream; import javax.faces.context.FacesContext; import javax.servlet.ServletContext; import org.primefaces.model.DefaultStreamedContent; import org.primefaces.model.StreamedContent; public class FileDownloadController { private List files; private StreamedContent file; public FileDownloadController() { files = new ArrayList(); for (int i = 0; i < 3; i++) { InputStream stream =((ServletContext)FacesContext.getCurrentInstance().getExternalContext().getContext()).getResourceAsStream("/images/optimusprime.jpg"); file =new DefaultStreamedContent(stream, "image/jpg", "downloaded_optimus.jpg"); files.add(file); } } public List getFiles() { return files; } public StreamedContent getFile() { String fileName = FacesContext.getCurrentInstance().getExternalContext().getRequestParameterMap().get("fileName"); for (StreamedContent f : files) { if (fileName != null && f.getName().equals(fileName)) { file = f; } } return file; }} Para instalar o maven:Baixe a versao mais nova do site http://maven.apache.orgDescompacte o arquivo baixadoE adicione o caminho do maven no PATH do seu sistema operacional, no caso do linux execute os comandos:export M2_HOME=. Ex: /java/apache-maven-2.2.1export PATH=$PATH:$M2_HOME/binPara testar, execute o comando:mvn --versionObs: O java deve estar instalado para dar certo Para instalar o java 6 no ubuntu 10.04 faca:sudo apt-get install sun-java6-jdkSe nao encontrar no repositorio execute os comandos:add-apt-repository "deb http://archive.canonical.com/ lucid partner"sudo apt-get updatePara listar todas as versoes de java instaladas na sua maquina, execute o comando:update-java-alternatives -lPara trocar de versao, execute o comando:update-java-alternatives -sPara verificar se tudo ocorreu bem, execute o comando:java -version The best command to change java version of your machine:sudo update-alternatives --config java Ao tentar subir uma aplicacao jsf no jboss 6.1.0 Final ocorreu o seguinte erro:WEB-INF/lib/primefaces-3.1.1.jar/META-INF/faces-config.xml. Reason: java.util.zip.ZipException: error in opening zip fileIsso ocorre porque ao utilizar o plugin do eclipse para publicar a aplicacao nao monta o projeto corretamente no jboss, entao e necessario alterar no arquivo org.eclipse.wst.common.component:<wb-resource deploy-path="/WEB-INF/classes" source-path="/src/main/webapp"/>para:<wb-resource deploy-path="/" source-path="/src/main/webapp"/> Se ao executar uma classe de teste unitario ocorrer a excecao:java.lang.ClassFormatError: Absent Code attribute in method that is not native or abstract in class fileUma possivel solucao e adicionar a dependencia:<dependency> <groupId>org.jboss.spec</groupId> <artifactId>jboss-javaee-6.0</artifactId> <version>1.0.0.Final</version> <type>pom</type> <scope>provided</scope></dependency>Essa