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.
Aquí elegimos maven-archetype-quickstart. Un proyecto de Maven no requiere una aplicación web.
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
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)
Verifique si se ha agregado el almacén local:
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包的版本>
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.
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:
para que la clase de herramienta se pueda usar en el proyecto después de que el proyecto se haya importado correctamente: ¡la
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
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>
Esto se ha agregado, si no se agrega, introdúzcalo manualmente: la
introducción externa está completa.