Vakgroep Informatietechnologie Deel III: Paradigma’s Software Ontwikkeling 2. Make-bestanden versus Ant Prof.Dr.Ir. Filip De Turck
Software Ontwikkeling I Make files to automate the build process cfr overview in Minerva folder Extra_Notes/unix_makefiles.pdf Java alternative: Ant (ook beschikbaar op Minerva : Extra_Notes/ant.pdf)
Software Ontwikkeling I Maven Maven is a software tool for Java programming language project management and automated software build. Similar in functionality to the Apache Ant tool but has a simpler build configuration model, based on an XML format. Maven is hosted by the Apache Software Foundation, where it was formerly part of the Jakarta Project. Maven uses a construct known as a Project Object Model (POM) to describe the software project being built, its dependencies on other external modules and components, and the build order. It comes with pre-defined targets for performing certain well defined tasks such as compilation of code and its packaging. Support for download plugins on network repositories and upload completed builds