caelum / caelum-stella

O Caelum Stella visa suprir as necessidades do dia a dia do desenvolvedor brasileiro
http://stella.caelum.com.br
662 stars 341 forks source link

Erro ao executar a biblioteca no eclipse #245

Closed alexjosesilva closed 5 years ago

alexjosesilva commented 5 years ago

Apos a configuração do pow.xml de acordo com o model descrito no manual. A bibliteca apresentou um erro e não gerou o pdf .

Codigo package teste.teste2;

import br.com.caelum.stella.boleto.Banco; import br.com.caelum.stella.boleto.Beneficiario; import br.com.caelum.stella.boleto.Boleto; import br.com.caelum.stella.boleto.Datas; import br.com.caelum.stella.boleto.Endereco; import br.com.caelum.stella.boleto.Pagador; import br.com.caelum.stella.boleto.bancos.BancoDoBrasil; import br.com.caelum.stella.boleto.bancos.Itau; import br.com.caelum.stella.boleto.transformer.GeradorDeBoleto;

public class App { public static void main( String[] args ) { Datas datas = Datas.novasDatas() .comDocumento(1, 5, 2008) .comProcessamento(1, 5, 2008) .comVencimento(2, 5, 2008);

      Endereco enderecoBeneficiario = Endereco.novoEndereco()
            .comLogradouro("Av das Empresas, 555")  
            .comBairro("Bairro Grande")  
            .comCep("01234-555")  
            .comCidade("São Paulo")  
            .comUf("SP"); 
      //Quem emite o boleto
      Beneficiario beneficiario = Beneficiario.novoBeneficiario()  
              .comNomeBeneficiario("Fulano de Tal")  
              .comAgencia("1824").comDigitoAgencia("4")  
              .comCodigoBeneficiario("76000")  
              .comDigitoCodigoBeneficiario("5")  
              .comNumeroConvenio("1207113")  
              .comCarteira("18")  
              .comEndereco(enderecoBeneficiario)
              .comNossoNumero("9000206");  

      Endereco enderecoPagador = Endereco.novoEndereco()
            .comLogradouro("Av dos testes, 111 apto 333")  
            .comBairro("Bairro Teste")  
            .comCep("01234-111")  
            .comCidade("São Paulo")  
            .comUf("SP");  

      //Quem paga o boleto
      Pagador pagador = Pagador.novoPagador()  
              .comNome("Fulano da Silva")  
              .comDocumento("111.222.333-12")
              .comEndereco(enderecoPagador);

// Banco banco = new Itau(); Banco banco = new BancoDoBrasil();

      Boleto boleto = Boleto.novoBoleto()  
              .comBanco(banco)  
              .comDatas(datas)  
              .comBeneficiario(beneficiario)  
              .comPagador(pagador)  
              .comValorBoleto("200.00")  
              .comNumeroDoDocumento("1234")  
              .comInstrucoes("instrucao 1", "instrucao 2", "instrucao 3", "instrucao 4", "instrucao 5")  
              .comLocaisDePagamento("local 1", "local 2");  

      GeradorDeBoleto gerador = new GeradorDeBoleto(boleto);  

      // Para gerar um boleto em PDF  
      gerador.geraPDF("BancoDoBrasil.pdf");  

      // Para gerar um boleto em PNG  
      gerador.geraPNG("BancoDoBrasil.png");  

      // Para gerar um array de bytes a partir de um PDF  
      byte[] bPDF = gerador.geraPDF();  

      // Para gerar um array de bytes a partir de um PNG  
      byte[] bPNG = gerador.geraPNG();
  }  

}

Pow.xml

4.0.0 br.com.caelum.stella caelum-stella pom 2.1.3 Caelum Stella Caelum Stella is a set of validators, formatters and converters for Brazilian common ids like Zip codes, State codes, social ids and so on. Stella also provides adapters for JSF, Struts tag libs, JSP tag libs, Hibernate Validator and JS completion. http://stella.caelum.com.br Caelum http://www.caelum.com.br org.sonatype.oss oss-parent 7 UTF-8 stella-core stella-bean-validation stella-hibernate-user-types stella-faces stella-boleto stella-frete examples/faces-example-1x examples/faces-example-2x examples/hibernate-persistence-example examples/vraptor-validator-example junit junit 4.11 test org.jmock jmock 2.4.0 test org.jmock jmock-legacy 2.4.0 test org.mockito mockito-all 1.8.5 test junit junit org.jmock jmock org.jmock jmock-legacy org.mockito mockito-all 1.8.5 org.codehaus.mojo cobertura-maven-plugin org.apache.maven.plugins maven-compiler-plugin 1.6 1.6 UTF-8 org.apache.maven.plugins maven-javadoc-plugin attach-javadoc package jar http://java.sun.com/j2se/1.5/docs/api utf-8 utf-8 org.apache.maven.plugins maven-source-plugin attach-sources package jar maven-surefire-plugin 2.4.2 once true true true -Duser.language=pt -Duser.country=BR java.awt.headless true run unit tests test test false **/integration/**/*.java org.apache.maven.plugins maven-eclipse-plugin 2.8 .settings/org.eclipse.core.resources.prefs =UTF-8${line.separator}]]> ${basedir} http://svn.apache.org/repos/asf/maven/plugins/trunk/maven-eclipse-plugin/src/optional/eclipse-config/maven-styles.xml org.apache.maven.plugins maven-compiler-plugin 2.3.2 org.apache.maven.plugins maven-surefire-plugin org.apache.maven.plugins maven-javadoc-plugin 2.8 org.apache.maven.plugins maven-source-plugin 2.1.2 org.apache.maven.plugins maven-assembly-plugin 2.2-beta-2 src/main/assembly/assembly-bin.xml src/main/assembly/assembly-src.xml fabiokung Fabio Kung fabio.kung@caelum.com.br Caelum http://www.caelum.com.br administrator developer -3 peass Paulo Silveira paulo.silveira@caelum.com.br Caelum http://www.caelum.com.br project owner administrator developer -3 Turini Rodrigo Turini rodrigo.turini@caelum.com.br Caelum http://www.caelum.com.br developer -3 lucascs Lucas Cavalcanti lucas.cavalcanti@caelum.com.br Caelum http://www.caelum.com.br developer -3 jonasabreu Jonas Abreu jonas.abreu@caelum.com.br Caelum http://www.caelum.com.br developer -3 gui0rafa Guilherme Moreira guilherme.moreira@caelum.com.br Caelum http://www.caelum.com.br developer -3 leobessa Leonardo Bessa leonardo.bessa@caelum.com.br Caelum http://www.caelum.com.br developer -3 caires Caires Santos caires.santos@caelum.com.br Caelum http://www.caelum.com.br developer -3 caueguerra Caue Haucke Porta Guerra caue.guerra@caelum.com.br Caelum http://www.caelum.com.br developer -3 mariofts Mario do Amaral Gonçalves mario.amaral@caelum.com.br Caelum http://www.caelum.com.br developer -3 Alberto Souza asouza@settech.com.br http://www.settech.com.br/blog Mateus Padro mateush.prado@gmail.com Rafael Carvalho rafael.c.carvalho@gmail.com Apache 2.0 Copyright Caelum LICENSE.txt integration maven-surefire-plugin run integration tests test test false **/integration/**/*Test.java scm:git:git://github.com/caelum/caelum-stella scm:git:git@github.com:caelum/caelum-stella.git https://github.com/caelum/caelum-stella Users list http://lists.sourceforge.net/lists/listinfo/caelum-stella-users http://lists.sourceforge.net/lists/listinfo/caelum-stella-users http://lists.sourceforge.net/lists/listinfo/caelum-stella-users Developers list http://lists.sourceforge.net/lists/listinfo/caelum-stella-devel http://lists.sourceforge.net/lists/listinfo/caelum-stella-devel http://lists.sourceforge.net/lists/listinfo/caelum-stella-devel org.apache.maven.plugins maven-javadoc-plugin 2.8 org.apache.maven.plugins maven-surefire-plugin 2.8.1 org.codehaus.mojo cobertura-maven-plugin 2.5 org.apache.maven.plugins maven-jxr-plugin 2.2 org.codehaus.mojo changelog-maven-plugin 2.0-beta-1

Mensagem de erro: Exception in thread "main" java.lang.NoClassDefFoundError: net/sf/jasperreports/engine/JRException at teste.teste2.App.main(App.java:65) Caused by: java.lang.ClassNotFoundException: net.sf.jasperreports.engine.JRException at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) ... 1 more image

angeliski commented 5 years ago

Encerrada conforme explicado em #243