Apache Maven Tutorial

Perry Xiao · 2018

When you are developing a Java software project, there are many tasks to take care of: downloading dependencies, putting JAR files on a classpath, compiling source code into binary bytecode, running tests, packaging bytecode into deployable JAR files, deploying JAR files to a remote repository server, and so on.Apache Maven, a software project management and comprehension tool that is based on the concept of a project object model (POM), can automate all of these tasks.Maven is intended primarily as a tool for managing Java-based projects, but it can also be used for projects using other programming languages such as C# and Ruby.As alternatives to Maven, Ant and Gradle are also popular software project management tools.For more information about Ant, see http

Read the paper · More papers on PaperTik