Grape (Groovy Advanced Packaging Engine) es un gestor de dependencias que nos permite usar librerías sin la necesidad de agregarlas a nuestro CLASSPATH . Básicamente, te permite agregar librerías a tus scripts de una manera muy fácil. Pero antes de hacer nada, recordemos algunas cosas: Compilamos: groovyc Programa.groovy Ejecutamos (de hecho podemos omitir la compilación con esto): groovy Programa.groovy Ejemplo. Crear un documento PDF con itextpdf. import java.io.FileOutputStream import java.io.IOException import com.itextpdf.text.Document import com.itextpdf.text.DocumentException import com.itextpdf.text.Paragraph import com.itextpdf.text.pdf.PdfWriter @Grapes ( @Grab (group= 'com.itextpdf' , module= 'itextpdf' , version= '5.5.13.3' )) def documentoPDF () throws DocumentException, IOException { def documento= "MyDocument.pdf" Document document = new Document(); PdfWriter. getInstance (docum...
Programación en diversos lenguajes y tecnologías.