Skip to main content

alpha.dagger.io/java/maven

Maven is a build automation tool for Java

import "alpha.dagger.io/java/maven"

maven.#Project

A Maven project

maven.#Project Inputs

NameTypeDescription
sourcedagger.#ArtifactApplication source code
packagestructExtra alpine packages to install
envstructEnvironment variables
phases*["package"] \| [...string]-
goals*[] \| [...string]-
args*[] \| [...string]Optional arguments for the script

maven.#Project Outputs

NameTypeDescription
buildstructBuild output directory