Build automation tool used primarily for Java projects.- Apache Maven
77 related topics
Process of automating the creation of a software build and the associated processes including: compiling computer source code into binary code, packaging binary code, and running automated tests.
Build-automation utility :This includes utilities like Make, Rake, CMake, MSBuild, Ant, Maven or Gradle (Java) etc. Their primary purpose is to generate build artifacts through activities like compiling and linking source code.
Process of converting source code files into standalone software artifact that can be run on a computer, or the result of doing so.
Examples of such a program are make, Gradle, Meister by OpenMake Software, Ant, Maven, Rake, SCons and Phing.
Software tool for automating software build processes which originated from the Apache Tomcat project in early 2000 as a replacement for the Make build tool of Unix.
In 2004 Apache created a new tool with a similar purpose called Maven.
Unit testing framework for the Java programming language.
As a side effect of its wide use, previous versions of JUnit remain popular, with JUnit 4 having over 100,000 usages by other software components on the Maven central repository.
Integrated development environment for Java.
Among other features are an Ant-based project system, Maven support, refactorings, version control (supporting CVS, Subversion, Git, Mercurial and Clearcase).
Build automation tool for multi-language software development.
Gradle builds on the concepts of Apache Ant and Apache Maven, and introduces a Groovy- and Kotlin-based domain-specific language contrasted with the XML-based project configuration used by Maven.
The Jakarta Project created and maintained open source software for the Java platform.
Maven - a project build and management tool
sbt is an open-source build tool for Scala and Java projects, similar to Apache's Maven and Ant.
Integrated development environment written in Java for developing computer software written in Java, Kotlin, Groovy, and other JAR based languages.
Transitive package manager.
To some degree, it competes with Apache Maven, which also manages dependencies.