Configuración del proyecto IDEA Ivy y configuración y uso de Ant

Idea Ivy Project Configuration

El antiguo proyecto de la empresa usa ivy + ant para administrar las dependencias de paquetes y compilar y empaquetar. Eclipse soporta mejor a Ivy, pero he estado usando idea para desarrollar proyectos maven antes.

Primero, la instalación y configuración de Ivy.

1. Instale el complemento ivyIDEA



El método de Idea para instalar complementos, no hay mucho que decir en este artículo, puede ser Baidu.



2. Configure el archivo ivysettings.xml

Configuración (o preferencia) - 'otras configuraciones-' IvyIDEA, y luego seleccione la ruta del archivo de configuración de Ivy personalizada.



Si hay otros archivos de configuración auxiliares de Ivy, colóquelos en propiedades.



3. Elementos de configuración

Estructura del proyecto:》 Módulos, luego seleccione el signo '+' para encontrar IvyIDEA relacionado con Ivy, agregue soporte Ivy

4. Compile el módulo del proyecto

Haga clic con el botón derecho en el proyecto, seleccione 'IvyIDEA' y luego resuelva. O busque 'IvyIDEA' en el menú Herramientas y elija Resolver para el módulo xxx.

En segundo lugar, la configuración de Ant

1. Descarga ivy-xx.jar

Aunque la idea viene con Ant, debe verificar si el paquete jar de ivy falta en el directorio ant lib; de lo contrario, se informará un error similar al siguiente:

no se pudo crear la tarea o escribir antlib: org.apache.ivy.ant: retrieve

La ruta de visualización está en la biblioteca de hormigas en el directorio de instalación de intellij idea, si no, colóquelo en el paquete jar de ivy

Ruta de Mac: / Aplicaciones / IntelliJ IDEA.app/Contents/lib/ant/lib, similar a Windows

enlace de descarga: https://ant.apache.org/ivy/download.cgi

2. Configurar Ant

La herramienta de desarrollo de ideas, en el extremo derecho, agregue el archivo build.xml del proyecto en Ant Build, la idea generará una lista de complementos de acuerdo con el objetivo en el archivo xml

3. Resuelve el error de compilación y empaquetado.

En este momento, la compilación y el empaquetado del proyecto pueden tener un error similar al siguiente:

/Users/workspace/ivy/app-1017/buildTest.xml:93: el archivo de configuración no existe: /Users/workspace/ivy/app-1017/${ivy.settings.dir}/ivysettings.xml

Esto se debe a que no se reconoce la variable $ {ivy.settings.dir} del archivo bulid.xml.

Solución:

Haga clic derecho-> Propiedades-> Agregar variable y configure el valor de la variable directamente en Propiedades

En este punto, vuelva a compilar y empaquetar.

3. Ejecución del proyecto

El paquete war generalmente se compila y se puede iniciar directamente con tomcat. Esto depende de la configuración específica del destino en bulid.xml.

referencia:

https://blog.csdn.net/gaodebao1/article/details/56830854

https://blog.csdn.net/weixin_34216036/article/details/91747843

https://www.jianshu.com/p/cf64f5a821bb