Los paquetes de proyectos de Maven se envían a otros proyectos.

Los paquetes de proyectos de Maven se envían a otros proyectos.

En el proceso de desarrollo real, se debe reutilizar una gran cantidad de código, pero la cantidad de código es mucha, dicho código puede presentarse como código público o como herramientas, generalmente, otras herramientas del proyecto serán introducidas por otro proyecto pom en la forma del envase del tarro O introducido y usado externamente.

El primer paso es crear un proyecto maven y completar el frasco de empaque de la clase de herramienta

La idea de la herramienta que utilizo aquí es la misma para crear proyectos maven de otras formas.
Inserte la descripción de la imagen aquíInserte la descripción de la imagen aquí
Aquí elegimos maven-archetype-quickstart. Un proyecto de Maven no requiere una aplicación web.
Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí
Después de configurar su propio maven, puede completar la creación. El primer paso es simplemente crear un proyecto maven.
Luego cree una clase de herramienta simple CommonUtil
Inserte la descripción de la imagen aquí

El segundo paso es empaquetar el frasco de herramientas.

Primero, usamos el método introducido por pom para hacer referencia a la clase de herramienta en otro proyecto. Aquí necesitamos instalar el contenedor de herramientas en el almacén local.

Para usar la herramienta en otro proyecto, primero debemos agregar la herramienta a nuestro almacén local o servidor privado.
Método 1: La herramienta idea opera el
comando mvn install, que es el comando de instalación de maven. Después de empaquetar el proyecto, agregará el paquete jar en el destino al almacén local que configuró de forma predeterminada. (Es inútil agregarlo manualmente, maven no puede reconocerlo)
Inserte la descripción de la imagen aquí
Verifique si se ha agregado el almacén local:
Inserte la descripción de la imagen aquí
esto significa que su clase de herramienta se ha colocado en su almacén local como un paquete jar.
Método 2: agregue jar al almacén local sin herramientas de desarrollo, use el comando maven goal.
Bajo la premisa de configurar maven, abra cmd y ejecute


install:install-file -Dfile=<Jar包的地址> 
                     -DgroupId=<Jar包的GroupId> 
                     -DartifactId=<Jar包的引用名称> 
                     -Dversion=<Jar包的版本> 

Inserte la descripción de la imagen aquí
Esto también puede completar la instalación del tarro en el almacén local.

Si se importa externamente, solo se necesita un paquete jar. Podemos directamente mvn package para imprimir el paquete jar. La ruta predeterminada está en el directorio de destino de su proyecto.

Inserte la descripción de la imagen aquí

Paso 3: Importar jar de otros proyectos

Introducir tarro de herramientas por pom para otros proyectos

Siéntase libre de crear otro proyecto maven (sin entrar en detalles) y agregue una dependencia a su archivo pom:
Inserte la descripción de la imagen aquípara que la clase de herramienta se pueda usar en el proyecto después de que el proyecto se haya importado correctamente: ¡la
Inserte la descripción de la imagen aquí
llamada es exitosa!

Importar jar para usar externamente

Cree un directorio lib bajo el mismo nivel de src en el proyecto, coloque el paquete jar recién empaquetado y
Inserte la descripción de la imagen aquí
configure el pom de importación externo

    <dependency>
    <groupId>com.testUtil</groupId>  <!--自定义-->
    <artifactId>testUtil</artifactId>    <!--自定义-->
    <scope>system</scope>
    <systemPath>${basedir}/lib/testUtil-1.0-SNAPSHOT.jar</systemPath> <!--项目根目录下的lib文件夹下-->
    </dependency>

Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí
Esto se ha agregado, si no se agrega, introdúzcalo manualmente: la
Inserte la descripción de la imagen aquí
introducción externa está completa.
Inserte la descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/qq_31142237/article/details/89509780
Recomendado
Clasificación