USO DE IRONPDF PARA JAVA

Trabajar con proyectos Maven en IntelliJ

Actualizado 20 de junio, 2023
Compartir:

IntelliJ IDEA es un potente entorno de desarrollo integrado (IDE) ampliamente utilizado para el desarrollo de proyectos Java. Maven es una herramienta de gestión de proyectos de software utilizada principalmente para gestionar proyectos Java. En este tutorial aprenderemos a crear nuevos proyectos Maven en IntelliJ IDEA, manejar dependencias y trabajar con la herramienta Maven.

1. Configuración de IntelliJ IDEA y JDK

Antes de empezar con la creación de un proyecto Maven, vamos a asegurarnos de que tenemos la configuración correcta. Descargar e instalar IntelliJ IDEA desde el sitio web oficial si aún no lo ha hecho. Compruebe también que dispone de Java Development Kit (JDK) instalado en su máquina.

1.1 Instalación del JDK

Para confirmar su versión de JDK, abra el terminal y escriba java -version. Si ves una salida con una versión específica, significa que tienes JDK instalado. Si no es así, consulte la documentación oficial de Java para descargar e instalar el último JDK.

1.2 Configuración del JDK en IntelliJ IDEA

Para añadir o configurar JDK en IntelliJ IDEA:

  1. Abra IntelliJ IDEA y vaya a Archivo > Estructura del proyecto.
  2. En el cuadro de diálogo que se abre, en Configuración de la plataforma, haga clic en SDKs.
  3. Haga clic en el botón + y navegue hasta la ubicación de su JDK instalado.
  4. Seleccione la carpeta JDK y haga clic en OK.
  5. Haga clic en Aplicar y luego en Aceptar.

2. Creación de un nuevo proyecto Maven

Ahora, vamos a sumergirnos en la creación de nuestro primer proyecto Maven.

2.1 Iniciar un nuevo proyecto

  1. En IntelliJ IDEA, vaya a Nuevo Proyecto.

    Guía Intellij Maven (Cómo funciona con Java Biblioteca PDF): Figura 1 - IntelliJ IDEA

  2. En el cuadro de diálogo que se abre, seleccione Maven en el sistema de compilación.

    Guía Intellij Maven (Cómo funciona con Java Biblioteca PDF): Figura 2 - Nuevo Proyecto

  3. Marca la casilla Crear a partir de arquetipo, que te permitirá seleccionar un arquetipo de Maven, una plantilla para tu nuevo proyecto. Para este ejemplo, elija maven-archetype-quickstart.
  4. Pulse Siguiente.

2.2 Configuración de los metadatos del proyecto

En la ventana siguiente:

  1. Especifique GroupId, ArtifactId y Version para su proyecto. Estas propiedades identifican tu proyecto en el repositorio local de Maven.
  2. Elija una ubicación para almacenar los archivos del proyecto.
  3. Haga clic en Siguiente, revise la configuración de Maven y, a continuación, haga clic en Finalizar.

    Su nuevo proyecto Maven ya está creado! Verá la estructura del proyecto a la izquierda en la ventana de herramientas.

2.3 Entender pom.xml

Cada proyecto Maven tiene un archivo pom.xml, abreviatura de Project Object Model, situado en la raíz del directorio del proyecto. Este archivo describe su proyecto, sus dependencias y otras propiedades.

Guía Intellij Maven (Cómo funciona con Java Biblioteca PDF): Figura 3 - archivo pom.xml

El expediente puede parecer complicado a primera vista, pero es sencillo. Vamos a desglosarlo:

  1. <modelVersion>: Esta es la versión del modelo de proyecto que utiliza este POM.
  2. <groupId>: El ID del grupo del proyecto.
  3. <artifactId>: El ID del artefacto (proyecto).
  4. <version>: La versión del artefacto (proyecto).
  5. <dependencies>: En esta sección se especifican todas las dependencias que necesita tu proyecto.

3. Trabajar con dependencias en Maven

Las dependencias son bibliotecas o módulos Java externos que tu proyecto necesita para ejecutarse correctamente. Pueden ser frameworks, bibliotecas de utilidades u otros módulos que utilice tu proyecto. En Maven, estas dependencias se gestionan y configuran en el archivo pom.xml.

3.1 Añadir relaciones

Añadir dependencias a tu proyecto Maven implica especificarlas en tu archivo pom.xml. Exploremos este proceso con un ejemplo de adición de la dependencia Biblioteca IronPDF que es una popular biblioteca Java para la generación y manipulación de PDF utilizando HTML a PDF.

Pasos para añadir una dependencia

  1. En IntelliJ IDEA, localiza y abre tu archivo pom.xml. Normalmente se encuentra en el directorio raíz del proyecto y aparece en la ventana de la herramienta Proyecto.
  2. En el archivo pom.xml, busque el archivo <dependencies> sección. Esta etiqueta encapsula todas las dependencias que requiere tu proyecto.
  3. Interior <dependencies>, añada un nuevo <dependency>bloque. En este bloque, especifica el groupId, artifactId y version de la dependencia que deseas añadir.

    Por ejemplo, para añadir IronPDF como dependencia, su pom.xml debe incluir:

    ``xml-mvn-install-ao

  4. Una vez que hayas añadido la información necesaria, guarda tu archivo pom.xml. IntelliJ IDEA, junto con Maven, reconocerá automáticamente los cambios y te pedirá que importes las actualizaciones. Acepta esto, y Maven descargará y almacenará la dependencia especificada en tu repositorio local de Maven.

3.2 Gestión de dependencias

La gestión de dependencias en Maven es sencilla. Las dependencias se añaden, actualizan o eliminan modificando el archivo `del archivo pom.xml.

  • Añadir una nueva dependencia: Siga los pasos descritos anteriormente.
  • Actualizar una dependencia: Cambia la versión en la correspondiente <dependency> y guarde el archivo pom.xml. Maven descargará la nueva versión y actualizará el proyecto en consecuencia.
  • Eliminar una dependencia: Basta con eliminar la correspondiente <dependency> y guardar el archivo pom.xml. Maven actualizará el proyecto y la dependencia ya no estará disponible.

    Recuerde, siempre que modifique el archivo pom.xml, importe los cambios para que surtan efecto. A través de este proceso, Maven facilita la gestión de dependencias, permitiendo a los desarrolladores centrarse más en la codificación y menos en la configuración del proyecto.

4. Exploración de la ventana de la herramienta Maven y objetivos

En IntelliJ IDEA, la ventana de herramientas de Maven es una característica práctica que le permite gestionar y ejecutar comandos de Maven. Con su ayuda, puedes supervisar eficazmente varios aspectos de tu proyecto Maven sin necesidad de recordar o escribir complejos comandos Maven.

4.1 Abrir la ventana de la herramienta Maven

Para acceder a esta ventana de herramientas repleta de funciones:

  1. Vaya al menú Ver de IntelliJ IDEA.
  2. Seleccione Herramienta Windows en el menú desplegable.
  3. En la lista que aparece, haga clic en Maven.

    Una vez completados estos pasos, verás que aparece la ventana de la herramienta Maven en la parte derecha del IDE.

4.2 Ejecutando los objetivos de Maven

Los Objetivos de Maven representan tareas que pueden llevarse a cabo en tu proyecto. Ejemplos de estos objetivos son clean, compile, test, y install.

Guía Intellij Maven (Cómo funciona con Java Biblioteca PDF): Figura 4 - Objetivos

Para ejecutar un objetivo Maven:

  1. Localice la ventana de la herramienta Maven y expanda la sección Ciclo de vida. Esta sección alberga los objetivos más comunes.
  2. Haga clic con el botón derecho en el objetivo que desea ejecutar, diga compilar, y seleccione Ejecutar Maven Build. A continuación, IntelliJ IDEA ejecutará el objetivo seleccionado.

5. Compilación y ejecución del proyecto Maven

Con tu proyecto Maven configurado, y los objetivos esenciales de Maven entendidos, pasemos a compilar y ejecutar tu proyecto.

5.1 Compilar el proyecto

El objetivo compilar de Maven se encarga de transformar tus archivos Java (.java) en un formato que la máquina virtual Java (JVM) puede ejecutar (Archivos .class). He aquí cómo hacerlo:

  1. Ve a la ventana de herramientas de Maven y expande la sección Ciclo de vida.
  2. Haga doble clic en compilar. Maven procesará ahora tus archivos .java, compilándolos en archivos .class y almacenándolos en el directorio target/classes.

5.2 Ejecución del proyecto

Una vez compilado el proyecto, podemos ejecutarlo:

  1. En la ventana de herramientas del proyecto, busque el directorio raíz de su proyecto.
  2. Haga clic con el botón derecho y vaya a Ejecutar > Main. Esta acción iniciará la ejecución de su proyecto.

    Nota: La opción Main puede variar en función de la configuración de tu proyecto. Se refiere a la clase principal que sirve como punto de entrada de su aplicación.

6. Importación y actualización del proyecto Maven

En el curso del trabajo con proyectos Maven, es común modificar el pom.xml, como añadir o eliminar una dependencia. Cuando realice dichas modificaciones, IntelliJ IDEA le pedirá que importe los cambios. También puedes configurar tu IDE para que importe automáticamente los cambios para mantener todo sincronizado.

6.1 Importación manual de cambios

Si prefieres controlar manualmente cuándo tu proyecto debe reflejar los cambios, puedes hacerlo:

  1. Navegue hasta la ventana de la herramienta Maven.
  2. Localice y haga clic en el botón Reimportar todos los proyectos Maven. (icono con dos flechas circulares). Esta acción actualizará su proyecto basándose en el último pom.xml.

6.2 Activar la importación automática

Si prefieres que los cambios se reflejen automáticamente:

  1. Vaya a Archivo > Configuración. (o IntelliJ IDEA > Preferencias para macOS).
  2. Desde la configuración, navegue a Construcción, Ejecución, Despliegue > Herramientas de construcción > Maven > Importación.
  3. Marque la casilla Activar importación automática y haga clic en Aceptar.

    Con la importación automática activada, cada cambio en su pom.xml activará una importación automática, manteniendo su proyecto actualizado. Esta función, especialmente en proyectos grandes, puede ayudar a mantener la coherencia y evitar tareas manuales repetitivas.

Conclusión

Ahora hemos cubierto los conceptos básicos de trabajar con proyectos Maven en IntelliJ IDEA. Maven es una potente herramienta para gestionar la estructura, las dependencias y el proceso de compilación de un proyecto Java. Combínalo con IntelliJ IDEA y obtendrás un entorno robusto capaz de gestionar aplicaciones complejas con facilidad.

Si está interesado en utilizar IronPDF, vale la pena señalar que ofrecen un prueba gratuita. Esto le permite explorar y comprender a fondo sus capacidades antes de tomar una decisión de compra. Si decide seguir adelante, las licencias comienzan a partir de $749.

< ANTERIOR
Cómo previsualizar archivos PDF en Java
SIGUIENTE >
Cómo analizar archivos PDF en Java (Tutorial para desarrolladores)

¿Listo para empezar? Versión: 2024.3 recién publicada

Descarga gratuita de Maven Ver licencias >