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
Maven alternatives page was last updated

Alternatives list

  1. Meson icon
     2 likes
    Copy a direct link to this comment to your clipboard

    Open source build system featuring multiplatform support, extremely fast full and incremental builds, cross-compilation for operating systems and bare metal, readable build files using a non-Turing complete DSL, and built-in dependency management.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
     
  2. xmake icon
     1 like
    Copy a direct link to this comment to your clipboard

    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

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • Android
    • iPhone
     
    • xmake is the most popular Android & iPhone alternative to Maven.

    • xmake is Free and Open SourceMaven is also Free and Open Source
  3.  Like
    Copy a direct link to this comment to your clipboard

    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

    • Free
    • Open Source

    Application type

    Platforms

    • Rust
    • Linux
    • Mac
    • Windows
    • BSD
     
  4. Nx icon
     Like
    Copy a direct link to this comment to your clipboard

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

    38 Nx alternatives

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Self-Hosted
     
  5. Buck icon
     3 likes
    Copy a direct link to this comment to your clipboard

    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

    • Free
    • Open Source

    Platforms

    • Mac
    • Linux
     
  6. NAnt icon
     3 likes
    Copy a direct link to this comment to your clipboard

    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
     
  7. waf icon
     4 likes
    Copy a direct link to this comment to your clipboard

    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
     
  8. Phing icon
     1 like
    Copy a direct link to this comment to your clipboard

    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
     
  9. Buildr icon
     1 like
    Copy a direct link to this comment to your clipboard

    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
     
  10. Anise icon
     Like
    Copy a direct link to this comment to your clipboard

    one software project administration tool for all environments.

    Cost / License

    • Free
    • Open Source

    Platforms

    • Windows
    • Linux
     
  11. Rake icon
     5 likes
    Copy a direct link to this comment to your clipboard

    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

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • BSD
     
  12. Copy a direct link to this comment to your clipboard

    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

    • Free
    • Open Source

    Application type

    Platforms

    • Windows
    • Linux
     
You are at page 2 of Maven alternatives