Skip to content

Important updates

v1.1.0

Configuration of maven builder has changed.

As of version 1.1.0, the mvn clean package command is used where the maven builder is configured for building a module or in a global build step.

NOTE: The maven builder is configured implicitly for the java module type.

If you want to keep the previous behavior, that is, to apply the mvn -B package command, you can use the maven_deprecated builder or custom builder as shown in the examples below.

NOTE: The maven_deprecated builder will be removed on July 2021.

Examples:

If you want to use the old mvn -B package command instead of the maven builder that now triggers the mvn clean package command, you need to change the build parameters of the relevant module in one of the following ways:

Option 1: Set maven_deprecated as the module builder parameter.


- name: mymodule
  ... 
  build-parameters:
      builder: maven_deprecated

Option 2: Configure the custom builder.


- name: mymodule
  ... 
  build-parameters:
      builder: custom
      commands:
        - mvn -B package
      build-result: target/*.war 

The same approach can be implemented if the maven builder is used in the global build step.