El proyecto es un archetipo maven básico que importa la librería de JasperReports.
La misma contiene una clase llamada MyScriptletDemo que extiende la clase JRDefaultScriptlet (que permite que el motor del Jasper pueda ejecutar sus métodos en los informes).
Una vez definidos los métodos (en el demo padLeftWithCharacter y padLeftZeros) se compila y ya esta listo para utilizarse.
mvn clean install
Se incluye en el build path del JasperStudio, para poder utilizarlo en el entorno de desarrollo del informe.
Para utilizar los métodos del scriptlet necesitamos importar el mismo dentro del informe.
Previa importación en el build path
Para utilizar en el proyecto donde se ejecuta el informe solo es necesario agregarlo como dependencia
<dependency>
<groupId>py.com.claspina</groupId>
<artifactId>jasper-utils</artifactId>
<version>1.0</version>
</dependency>