dockpack.base_maven
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