Drone 插件市场 > Java Maven
apache_maven_logo.svg

Java Maven

by kameshsampath

Apache License 2.0

Java 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