Use Maven as build tool

Context and Problem Statement

Which build tool should be used?

Considered Options

Decision Outcome

Chosen option: “Maven”, because

  • None of Gradle’s customizability and the overhead in setup that comes with that is required.

  • The structure the comes with Maven makes the build files easier to understand compared to ANT.

Pros and Cons of the Options

Maven

Gradle

Ant

License

Copyright (c) 2018 Contributors to the Eclipse Foundation

See the NOTICE file(s) distributed with this work for additional information regarding copyright ownership.

This program and the accompanying materials are made available under the terms of the Eclipse Public License 2.0 which is available at http://www.eclipse.org/legal/epl-2.0, or the Apache Software License 2.0 which is available at https://www.apache.org/licenses/LICENSE-2.0.

SPDX-License-Identifier: EPL-2.0 OR Apache-2.0