Cómo implementar automáticamente el archivo ear generado por maven en glassfish en idea
Una configuración básica de Glassfish es la siguiente:
lt;plugingt;
lt;groupIdgt;org.glassfish.maven.pluginlt;/groupIdgt; p>
p>
lt;artifactIdgt;maven-glassfish-pluginlt;/artifactIdgt;
lt;versiongt;2.2-SNAPSHOTlt;/versiongt;
lt; configuracióngt;
lt;glassfishDirectorygt;${glassfish.home}lt;/glassfishDirectorygt;
lt;usergt;${domain.username}lt;/usergt;
lt; !-- lt;adminPasswordgt;adminlt;/adminPasswordgt; --gt;
lt;passwordFilegt;${glassfish.home}/domains/domain1/master-passwordlt;/passwordFilegt;
lt;debuggt;truelt;/debuggt;
lt;echogt;truelt;/echogt;
lt;domainingt;
lt;namegt;domain1lt ;/namegt;
lt;adminPortgt;4848lt;/adminPortgt;
lt;/domaingt;
lt;componentsgt; p>
lt;componentgt;
lt;namegt;${project.artifactId}lt;/namegt;
lt;artifactgt;${project.build.directory} /${project.build.finalName}.warlt;/artifactgt;
lt;/componentgt;
lt;/componentsgt;
lt;/configurationgt ;
lt;/plugin;
El uso de glassfish debe requerir la personalización de
lt;configurationgt;:Definición
lt;glassfishDirectorygt;:El directorio de glassfish_home se puede pasar Establecer en settings.xml perfiles o especifique aquí
lt; usergt;: nombre de usuario, glassfish creará automáticamente un nuevo dominio después de la instalación, dominio1, usuario.
El nombre predeterminado es admin, que también se puede configurar en los perfiles settings.xml o especificar aquí
lt;adminPasswordgt;: nombre de usuario y contraseña, esto entra en conflicto con lt;passwordFilegt;, solo puedes elegir entre los dos. 1. Al usar esta etiqueta, debe ingresar la contraseña de inicio de sesión del administrador en texto sin cifrar y, cuando se inicie glassfish, se generará automáticamente un archivo tmp para leer
lt passwordFilegt;: archivo de contraseña, especifique. la contraseña para el nuevo dominio La ubicación de almacenamiento del archivo, tomando el dominio1 como ejemplo, la ubicación de la contraseña contiene la contraseña maestra en el directorio raíz del dominio1.
lt;: Si se debe usar el modo de depuración para Inicie Glassfish, use el modo de depuración para iniciar, puede ver la información [Información] utilizada intermedia, se puede usar con echo
lt; echogt;: si se inicia Glassfish en modo eco. modo eco, se ejecutará directamente, excepto el mensaje de error final y cierta información [Información] necesaria. No se mostrará ninguna otra información, incluidos los errores de ejecución intermedia.
lt;: domain
lt; namegt;: nombre de dominio, especifica qué dominio usar para iniciar el proyecto actual, este dominio corresponde al contenido de lt;usergt;, lt;passwordFilegt;.
lt; adminPortgt;: Puerto de consola, generalmente 4848
lt;componentsgt;: Componentes, directorio generado:
lt; componente
lt; nombre, generalmente se usa el artefactoId del proyecto de forma predeterminada, que es el nombre del archivo del proyecto
lt artefactogt;: Genera el directorio y el tipo de archivo del archivo especificado, para webapp, es webapp. .