Drone 插件市场 > Java Maven
Java Maven
by kameshsampath
Apache License 2.0Java Apache Maven 插件,可用于使用 Apache Maven 构建工具构建 Java 应用程序。
YAML 配置示例
kind: pipeline
name: default
steps:
- name: build-java-app
image: docker.io/kameshsampath/drone-java-maven-plugin:v1.0.0
pull: if-not-exists
字段属性说明
context_dir
string可选项在源代码库中找到 "pom.xml "以执行 maven 目标的上下文目录。默认为 Drone 工作空间根目录。
默认值:none
goals
array可选项要运行的 maven 目标数组。
默认值:-DskipTests clean install
maven_modules
array可选项在多模块 maven 项目中需要构建的 maven 模块阵列。
默认值:none
maven_mirror_url
string可选项用于下载编译依赖项的 maven 镜像。
默认值:none
server_user
string可选项maven 资源库管理器服务器的用户名。
默认值:none
server_password
string可选项maven 版本库管理器服务器的密码。
推荐使用密钥 (Secret) 功能默认值:none
proxy_user
string可选项代理服务器的用户名。
推荐使用密钥 (Secret) 功能默认值:none
proxy_password
string可选项代理服务器的密码。
推荐使用密钥 (Secret) 功能默认值:none
proxy_port
number可选项代理服务器的端口号。
默认值:none
proxy_host
string可选项代理服务器主机。
默认值:false
proxy_non_proxy_hosts
array可选项非代理服务器主机。
默认值:false
proxy_protocol
string可选项代理协议,即 http 或 https。
默认值:false