This plugin is useful for building parts that use maven.
The maven build system is commonly used to build Java projects. The plugin requires a pom.xml in the root of the source tree.
This plugin is only available to core24, core22, and core18 based snaps. See Base snaps for details.
This plugin uses the following plugin-specific keywords:
maven-options
:
An array of maven command line options.
Example:
YourJavaApp:
plugin: maven
source: https://github.com/apache/tomcat.git
source-tag: TOMCAT_9_0_5
source_tag: trunk
source-type: git
maven-parameters:
[-DskipTests=true, -Dsomarg=false]
For examples, search GitHub for projects already using the plugin.
This is a snapcraft plugin. See Snapcraft plugins and Supported plugins for further details on how plugins are used.
Last updated 7 months ago.