Erro ao gerar relatório - Stella Boleto

78 views
Skip to first unread message

Mário Santos Sousa

unread,
Oct 11, 2018, 6:16:52 AM10/11/18
to Caelum Stella Dev
Bom dia,

uso o stella boleto em um projeto no qual aproveito as dependências do jasper.

No ambiente de desenvolvimento executo a aplicação e emito o relatório sem problemas, no entanto ao empacotar o jar e executá-lo ao gerar o relatório recebo o seguinte erro:

net.sf.jasperreports.engine.JRException: Input stream not found at: fonts.xml

Dentro do meu Jar existem os arquivos de configuração do jasper do projeto stella-boleto, tanto o jasperreports_extension.properties, quanto o arquivo fonts.xml e a pasta fonts.

Alguém já passou por isso ao usar o Stella Boleto como dependência?

Att,

Mário Santos Sousa

unread,
Mar 18, 2019, 12:31:49 PM3/18/19
to Caelum Stella Dev
Bom dia, voltei a esse problema e resolvi da senguinte forma:

Ao criar o fat jar removi os arquivos de configuração das fonts no maven-shade-plugin. No entanto caso o cliente não tenha a fonte, a mesma deverá ser instalada. Não tentei exportanto as fontes pelo jasper studio, talvez seja outra alternativa.

<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-shade-plugin</artifactId>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>shade</goal>
</goals>
<configuration>
<filters>
<filter>
<artifact>br.com.caelum.stella:caelum-stella-boleto</artifact>
<excludes>
<exclude>jasperreports_extension.properties</exclude>
<exclude>fonts.xml</exclude>
</excludes>
</filter>
</filters>
</configuration>
</execution>
</executions>
</plugin>

Reply all
Reply to author
Forward
0 new messages