dockpack.base_maven

Galaxy Estado de Construcción

Maven - Maven es bueno para construir proyectos en Java de manera multiplataforma. Maneja dependencias y, de hecho, todo el ciclo de vida de un proyecto. Este es un rol de ansible para instalar Maven.

Requisitos

Este rol fue creado para sistemas Ubuntu Trusty o RedHat como RHEL/Centos 7. Necesita dockpack.base_java8.

Variables del Rol

Puedes establecer la variable maven_version:, ahora 3.6.3.

Hay 3 variables que debes almacenar en un archivo de vault:

mvn_master_password:

mvn_repo_username:

mvn_repo_password:

Dependencias

Maven necesita Java8. Este rol depende de dockpack.base_java8, que se instalará automáticamente si usas este.

Uso Manual de Maven

mvn -X deploy:deploy-file -DgroupId=$GROUPID -DartifactId=$FILENAME -Dversion=$VERSION -DgeneratePom=true -Dpackaging=jar -DrepositoryId="0ss-releases" -Durl="https://repo.example.com/path/releases" -Dfile=redis.jar

Ejemplo de Playbook

Para un ejemplo completo con este rol, revisa mi servidor de construcción: git clone https://github.com/bbaassssiiee/buildserver.git

Ejemplo de cómo usar este rol:

- hosts: servers
  roles:
     - { role: dockpack.base_java8 }
     - { role: dockpack.base_maven }

Licencia

MIT

Información del Autor

Bas Meijer @bbaassssiiee

Acerca del proyecto

Maven build system - mvn.

Instalar
ansible-galaxy install dockpack.base_maven
Licencia
mit
Descargas
374
Propietario
CI/CD