Maven Alternatives

Maven is described as 'Apache Maven is a Java-based tool for build automation and project management (in software development). It is centered around a Project Object Model (POM) described in a XML file that describes the project structure and its dependencies to other components and libraries' and is a Build System in the development category. There are more than 25 alternatives to Maven for a variety of platforms, including Linux, Windows, Mac, BSD and Self-Hosted apps. The best Maven alternative is Gradle, which is both free and Open Source. Other great apps like Maven are CMake, GNU Make, Ant and Bazel.

Copy a direct link to this comment to your clipboard
Alternatives
Get a badge for your siteMaven alternatives page was last updated

Alternatives list

  1. xmake icon
     Like

    xmake is a cross-platform build utility based on Lua. The project focuses on making development and building easier and provides many features (e.g package, install, plugin, macro, action, option, task ...

    Cost / License

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • Android
    • iPhone
    Good alternative?
     
  2. pypyr icon
     1 like

    pypyr is an open source task-runner for automation pipelines. pypyr lets you script sequential tasks in a simple yaml format with conditional execution, loops, error handling and retries for any step in your pipeline.

    Cost / License

    Platforms

    • Mac
    • Windows
    • Linux
    • BSD
    • Self-Hosted
    Good alternative?
     
  3.  Like

    Werk is a command runner and simplistic build system. It is intended to supplant Make in projects that need a simple build tool adjacent to a main build system, such as Cargo or NPM.

    Cost / License

    Application type

    Platforms

    • Rust
    • Linux
    • Mac
    • Windows
    • BSD
    Good alternative?
     
  4. Nx icon
     Like

    Next generation build system with first class monorepo support and powerful integrations.

    Cost / License

    • Free
    • Open Source (MIT)

    Application type

    Platforms

    • Self-Hosted
    • US flagUnited States
    Nx screenshot 1
    Good alternative?
     
  5. Buck icon
     3 likes

    Buck is a build system developed and used by Facebook. It encourages the creation of small, reusable modules consisting of code and resources, and supports a variety of languages on many platforms.

    Cost / License

    Platforms

    • Mac
    • Linux
    Good alternative?
     
  6. NAnt icon
     3 likes

    NAnt is a free .NET build tool. In theory it is kind of like make without make's wrinkles. In practice it's a lot like Ant.

    Cost / License

    • Free
    • Proprietary

    Platforms

    • Windows
    Good alternative?
     
  7. waf icon
     4 likes

    Waf is a Python-based framework for configuring, compiling and installing applications.

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
    • Xcode
    • Eclipse
    • Microsoft Visual Studio
    Good alternative?
     
  8. Phing icon
     1 like

    PHing Is Not GNU make; it's a PHP project build system or build tool based on ?Apache Ant. You can do anything with it that you could do with a traditional build system like GNU make, and its use of simple XML build files and extensible PHP "task" classes make it...

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
    Good alternative?
     
  9. Buildr icon
     1 like

    Apache Buildr is a build system for Java-based applications, including support for Scala, Groovy and a growing number of JVM languages and tools. We wanted something that’s simple and intuitive to use, so we only need to tell it what to do, and it takes care of the rest.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    Good alternative?
     
  10. Anise icon
     Like

    one software project administration tool for all environments.

    Cost / License

    • Free
    • Open Source

    Platforms

    • Windows
    • Linux
    Good alternative?
     
  11. Rake icon
     5 likes

    Rake is a software task management and build automation tool. It allows you to specify tasks and describe dependencies as well as to group tasks in a namespace.

    Cost / License

    • Free
    • Open Source (MIT)

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • BSD
    Good alternative?
     
  12. Reggae is a (meta) build system with multiple front (D, Python, Ruby, Javascript, Lua) and backends (make, ninja, tup, custom). This is alpha software, only tested on Linux and likely to have breaking changes made.

    Cost / License

    Application type

    Platforms

    • Windows
    • Linux
    Good alternative?
     
You are at page 2 of Maven alternatives