dockpack.base_maven

Galaxy 构建状态

Maven - Maven 擅长以跨平台的方式构建 Java 项目。它管理依赖关系,实际上管理整个项目的生命周期。这是一个用于安装 Maven 的 Ansible 角色。

要求

此角色为 Ubuntu Trusty 或 RedHat 系统(如 RHEL/Centos 7)构建。它需要 dockpack.base_java8。

角色变量

您可以设置 maven_version:当前版本为 3.6.3。

有 3 个变量需要存储在一个密库文件中:

mvn_master_password:

mvn_repo_username:

mvn_repo_password:

依赖关系

Maven 需要 Java8。此角色依赖于 dockpack.base_java8,如果使用此角色,将自动安装该依赖。

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

示例剧本

要查看此角色的完整示例,请查看我的构建服务器: git clone https://github.com/bbaassssiiee/buildserver.git

使用此角色的示例:

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

许可证

MIT

作者信息

Bas Meijer @bbaassssiiee

安装
ansible-galaxy install dockpack.base_maven
许可证
mit
下载
374
拥有者
CI/CD